• 4368阅读
  • 3回复

关于SQL语句的问题! [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-09
QString sql=QString("select username,password from users where username=1% and password=2%").arg(username).arg(password);
    //QString sql= "select username,password from users where username = '"+username + "'and password ='" + password + "'";
就是做一个查询语句然后对应的账号密码对就可以登入进去,否则不行,谢谢了,不知道哪里写错了!(补充说明:是 MS SQL server)
离线alexltr

只看该作者 1楼 发表于: 2012-06-09
试试这个

QString sql=QString("select username,password from users where username=‘1%’ and password=‘2%’")
                              .arg(username)
                              .arg(password);

还有注意不要使用一些数据库保留的关键字作为表名和字段名。

Good luck!

我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
只看该作者 2楼 发表于: 2012-06-09
回 1楼(alexltr) 的帖子
谢谢了,我现在想问另外一个你解决的问题,就是怎么单击tableview的某一行的时候获取数据啊!
离线alexltr

只看该作者 3楼 发表于: 2012-06-09
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个