• 5174阅读
  • 3回复

求助如何在数据库的表模型中设置两个过滤条件 [复制链接]

上一主题 下一主题
离线ldqiang
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-18
— 本帖被 XChinux 执行加亮操作(2008-09-20) —
我想通过QSqlTableModel来对表单进行查询操作,比如想查看年龄为22岁的芳芳,条件就是age = 22且name == fangfang,请教一下如何用setFilter来进行设置,我这样设置的setFilter("age = 22 and name = fangfang",结果不能查询出来,谢谢
离线guanyuanhong
只看该作者 1楼 发表于: 2008-09-18
自己用SQL吧, 用model的话约束太多
离线yleesun

只看该作者 2楼 发表于: 2008-09-19
可以的
离线yleesun

只看该作者 3楼 发表于: 2008-09-19
我五个条件都设置过,而且可以成功。肯定是你设置过滤条件的时候,生成的SQL非法。你把你设置的过滤条件打印出来看看,是否合法。
快速回复
限100 字节
 
上一个 下一个