再次问候:)我看到了一种奇怪的行为。
当我这样做的时候
if (!physical_query.prepare("CREATE USER sensei")) { ... }它不能自己做准备。但是,当查询是SELECT (例如)时,一切都是正常的。我构建的QPSQL驱动程序是针对Postgre 9.0.6的,现在安装的数据库也是9.0.6。而是一个更新的版本。也许不同的dll是问题所在?或者我应该重新构建驱动程序?
谢谢。
发布于 2012-01-09 10:41:57
即使在SQL级别,也不能准备像"CREATE USER“这样的DDL语句:
steve@steve@[local] =# prepare t as create user xyzzy;
ERROR: syntax error at or near "create"
LINE 1: prepare t as create user xyzzy;
^https://stackoverflow.com/questions/8782856
复制相似问题