2012-01-09 15 views
0

こんにちはもう一度:)私は奇妙な動作を目撃しています。QPSQL + QSqlQueryは準備できませんでした

私はこの

if (!physical_query.prepare("CREATE USER sensei")) { ... } 

ザ・操作を行うと、それは自分自身を準備することはできません。しかし、クエリがSELECT(すべての場合など)の場合はすべてOKです。 私が作成したQPSQLドライバはPostgre 9.0.6用で、現在インストールされているdbも9.0.6です。新しいバージョンです。たぶん、別のDLLが問題ですか?または、ドライバーを再構築する必要がありますか?

ありがとうございました。こうした「ユーザーの作成」など

答えて

2

DDL文も、SQLレベルで、調製することができません。

[email protected]@[local] =# prepare t as create user xyzzy; 
ERROR: syntax error at or near "create" 
LINE 1: prepare t as create user xyzzy; 
        ^
関連する問題