Включите новый атрибут 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, но я не знаю, как это сделать, потому что я не знаю, какой тип должен быть этим атрибутом, и есть ли что-то еще для реализовать или рассмотреть.
Не могли бы вы мне помочь?
Спасибо!