2012-02-28 8 views

答えて

2

あなたはDBMS_OUTPUT以前DBMS_OUTPUT.ENABLEを呼び出すことによってに書き込むバッファを設定していると仮定すると、あなたはバッファからデータをフェッチするためにDBMS_OUTPUT.GET_LINEまたはGET_LINES手順を使用することができるはずです。

私はQTライブラリの専門家ではありませんが、GET_LINESプロシージャを呼び出すには、Qtのcalling a stored procedure that returns a collectionの例が必要です。

+0

QVariantをGET_LINESの最初のパラメータにバインドすると、SQLクエリが失敗し、GET_LINESのパラメータ数が正しくないというエラーメッセージが表示されます。何か案は? – fawick

+0

@fawick - 'GET_LINES'は2つのパラメータをとります。最初は、データをフェッチする配列です。 2番目の行は、フェッチする行数を示す数値です。私はあなたが2番目のパラメータを渡さなかったと思いますか? –

+0

いいえ、それは大丈夫です。実際にQVariantをバインドしないのはQSqlQuery :: bindValueです。 – fawick

関連する問題