我有一个表Account,结构:
account:int(1) unsigned key
password:text
name:text在QT里面:
db = QSqlDatabase::addDatabase(QString("QMYSQL"));
db.setHostName(QString("localhost"));
db.setDatabaseName(databaseName); if(db.open(usrName, passWord))
count ++;
else
printf("db.open failed.\n");然后
QSqlQuery q(db);
q.exec(QString("SELECT password,name FROM Account"));
能得到结果,改成
QSqlQuery q(db);
q.exec(QString("SELECT * FROM Account"));
就得不到结果了。哪位大神能告诉我问题出在哪了阿?
account:int(1) unsigned key
password:text
name:text在QT里面:
db = QSqlDatabase::addDatabase(QString("QMYSQL"));
db.setHostName(QString("localhost"));
db.setDatabaseName(databaseName); if(db.open(usrName, passWord))
count ++;
else
printf("db.open failed.\n");然后
QSqlQuery q(db);
q.exec(QString("SELECT password,name FROM Account"));
能得到结果,改成
QSqlQuery q(db);
q.exec(QString("SELECT * FROM Account"));
就得不到结果了。哪位大神能告诉我问题出在哪了阿?
解决方案 »
- mysql中 数据类型 设置为double的 字段 在页面中显示的数据问题
- mysql,选择某字段出现次数大于1的记录
- mysql查询:怎样不创建新表找出匹配的集合?
- mysql怎么在线备份数据库和在线恢复数据库
- MYSQL错误:2006 - MySQL server has gone away
- MYSQL4.1.8-win的服务器应该安装MYSQL-Front的哪些版本可以正常使用?
- 我在另外的机器上连接数据库,用这样MYSQL -H 192.168.0.1 -U ROOT -P391100 为什么说ERROR 1045: Access denied for user: 'root@billga
- 请大神指点一下,我就这条查不重复值的语句
- mysql如何比较time类型?
- 求一个复杂表的查询
- 想了一天了,这个SQL仍然不知道怎么写..有更高的高手来帮下!
- 将Mysql Connector/net6.4.4升级为6.5.4后出错,在线等,各位大哥帮帮忙
我放弃MySQL,用轻量级的SQLite,解决了,郁闷ing
mysql没问题的 肯定是你哪设置错了
但是你开发一般都不会写×,都是把字段列出来
你把语句直接在mysql命令窗口有问题吗?
估计是你的QT调用的问题,看看是不是有什么属性要设置一下吧