Можно ли получить необработанный вывод DB DB Oracle в QSqlQuery, например. что-то вроде этого:Извлечь вывод Oracle из dbms_output.put_line с помощью QtSql
QSqlQuery sqlQuery;
sqlQuery.prepare("exec dmbs_output.put_line('hello world');");
sqlQuery.exec();
Теперь я хотел бы получить доступ к выходной («привет мир» в этом примере).
Когда я привязываю QVariant к первому параметру GET_LINES, запрос SQL завершается с сообщением об ошибке, что количество параметров GET_LINES неверно. Есть идеи? – fawick
@fawick - 'GET_LINES' принимает два параметра. Первый - это массив для извлечения данных. Второй - это число, указывающее, сколько строк вы хотите получить. Я предполагаю, что вы не прошли второй параметр? –
Нет, это нормально, это QSqlQuery :: bindValue, который на самом деле не связывает мой QVariant ... – fawick