• 6197阅读
  • 9回复

关于QSqlQuery 的EXEC()方法问题 [复制链接]

上一主题 下一主题
离线zweinull
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-14
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我写了一个测试ODBC连接的小程序,以下是主要代码.
QSqlDatabase db=QSqlDatabase::addDatabase("QODBC");       
QSqlQuery query(db);
db.setDatabaseName("test");
db.setUserName("");
db.setPassword("");     
db.open();
query.prepare("SELECT * FROM test");
query.exec();
以上编译方面没有问题.如果是测试db.open();能得出TURE,但测试 query.exec();就一直是FALSE;
请求达人指教,
[ 此贴被zweinull在2008-11-14 14:45重新编辑 ]
解离性人格异常症(D.I.D)
Dissociative identity disorder
离线wvins
只看该作者 1楼 发表于: 2008-11-14
表名和ODBC同名都叫test?
离线zweinull

只看该作者 2楼 发表于: 2008-11-14
是啊
是ODBC中test库的test表
解离性人格异常症(D.I.D)
Dissociative identity disorder
离线wvins
只看该作者 3楼 发表于: 2008-11-14
对哦,你的db.open()呢?
离线zweinull

只看该作者 4楼 发表于: 2008-11-14
db.open()能返回TRUE
解离性人格异常症(D.I.D)
Dissociative identity disorder
离线wvins
只看该作者 5楼 发表于: 2008-11-14
我说你的代码里面有db.open()吗?
你贴出来的代码里面没有。
没有db.open()的话,exec肯定失败啦
离线zweinull

只看该作者 6楼 发表于: 2008-11-14
有啊,在倒数第三句.
解离性人格异常症(D.I.D)
Dissociative identity disorder
离线wvins
只看该作者 7楼 发表于: 2008-11-14
倒...
刚加上去吧
[ 此贴被zweinull在2008-11-14 14:45重新编辑 ]
离线zweinull

只看该作者 8楼 发表于: 2008-11-14
被你发现了.......\
已经解决了
谢谢你了
[ 此贴被zweinull在2008-11-14 15:43重新编辑 ]
解离性人格异常症(D.I.D)
Dissociative identity disorder
离线wvins
只看该作者 9楼 发表于: 2008-11-14
 
要知道,我就喜欢把帖子一遍遍的编辑
快速回复
限100 字节
 
上一个 下一个