snrg.net
当前位置:首页 >> qt qsqlDAtABAsE >>

qt qsqlDAtABAsE

连接Mysql数据库需要添加数据库的类型是QMYSQL,不是QSQLITE,QSQLITE对应的数据库管理系统是SQLite。QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL");这样的话,你调用下lastError,看一下为什么。官方文档对QSqlDatabaseopen方法的说明原...

在qt的pro文件里加上QT+=sql,重新qmake一下pro文件,就能编过去了

我告诉你个方法,绝对管用,你这种情况是没有安装mysql的驱动,提示只有sqlite的驱动。在命令行下安装 libqt4-sql-mysql(sudo apt-get install libqt4-sql-mysql),然后将 /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so拷贝到你的QtSDK sq...

QProcess::execute("mysqldump.exe -uUsrName -pUsrPsd DbName > d:/backup.sql") 的函数是执行不了的,至少在windows里执行不出来。

把编译生成的东西全部删除,重新全部编译,就可以了。话说我就是这么解决的,在qt5上遇到了的

回复该回家结婚过好几个

我最近也在写qt。同样看过那篇文章。可是我写完之后一点错误没有埃你确定你的标点没错? void MainWindow::on_pushButton_5_clicked()//删除当前行 { int curRow = ui->tableView->currentIndex().row(); //获取选中的行 model->removeRow(curRo...

其实是驱动放的路径不对,应该放在QtSDK/Desktop/Qt/473/gcc/plugins下 如果没有找到libqsqlmysql.so文件,你可以下载下来,解压拷贝过去 sudo apt-get download libqt4-sql-mysql(下载命令)

安装 开发qt-devel就可以了

环境说明: ubuntu 10.04.2 QtSDK (1.5G安装包的那个) mysql5.1 1.安装MySQL Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。 server在安装时会提示为root用户设置密码,...

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com