Включите новый атрибут attibute в класс QOCIDriverPrivate (qsql_oci.cpp в Qt 5.6), чтобы изменить функцию qParseOpts в Qt

Я хотел бы иметь возможность сделать что-то подобное в qsql_oci.cpp чтобы иметь возможность подключаться как SYSDBA с использованием интерфейса Qt и базы данных Oracle 12c из программного обеспечения C ++:

`

static void qParseOpts(const QString &options, QOCIDriverPrivate *d) {
...
} else if (opt == QLatin1String("OCI_ATTR_CONNECTION_MODE")){
if (val == QLatin1String("SYSDBA")){
d->ConnectionMode = OCI_SYSDBA;
}
...
}

`

Для этого мне нужно включить новый атрибут в класс QOCIDriverPrivate, определенный также в qsql_oci.cpp, но я не знаю, как это сделать, потому что я не знаю, какой тип должен быть этим атрибутом, и есть ли что-то еще для реализовать или рассмотреть.

Не могли бы вы мне помочь?

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]