首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QPSQL + QSqlQuery准备失败

QPSQL + QSqlQuery准备失败
EN

Stack Overflow用户
提问于 2012-01-09 08:52:16
回答 1查看 488关注 0票数 0

再次问候:)我看到了一种奇怪的行为。

当我这样做的时候

代码语言:javascript
复制
if (!physical_query.prepare("CREATE USER sensei")) { ... }

它不能自己做准备。但是,当查询是SELECT (例如)时,一切都是正常的。我构建的QPSQL驱动程序是针对Postgre 9.0.6的,现在安装的数据库也是9.0.6。而是一个更新的版本。也许不同的dll是问题所在?或者我应该重新构建驱动程序?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-01-09 10:41:57

即使在SQL级别,也不能准备像"CREATE USER“这样的DDL语句:

代码语言:javascript
复制
steve@steve@[local] =# prepare t as create user xyzzy;
ERROR:  syntax error at or near "create"
LINE 1: prepare t as create user xyzzy;
                     ^
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8782856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档