我有一个表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"));
就得不到结果了。哪位大神能告诉我问题出在哪了阿?
解决方案 »
- My Sql的数据怎么导入SQL Server
- 一个面试题,大家讨论
- mysql存储过程参数长度问题
- python连接mysql 中文编码问题
- mysql innodb调整innodb_data_file_path后的问题.
- 非常有难度的问题,请高手帮忙指教(50分相送) 谢谢
- 谁帮我看下这个SQL错在哪里啊?
- 再次提问,求一SQL,没想到mysql的高手如云啊,开源软件多有魅力
- mysql数据删除如何快速释放磁盘空间
- mysql 排序 问题 求解答
- 想了一天了,这个SQL仍然不知道怎么写..有更高的高手来帮下!
- 将Mysql Connector/net6.4.4升级为6.5.4后出错,在线等,各位大哥帮帮忙
我放弃MySQL,用轻量级的SQLite,解决了,郁闷ing
mysql没问题的 肯定是你哪设置错了
但是你开发一般都不会写×,都是把字段列出来
你把语句直接在mysql命令窗口有问题吗?
估计是你的QT调用的问题,看看是不是有什么属性要设置一下吧