QT 打开数据库失败 输出如下错误提示
QSqlError(-1, "Error opening database", "out of memory")
代码如下:
QString strDBFile = "G:/AccuRadV7/DataCenter/Storage/CT/2003/12/28/1.2.840.113619.2.55.1.1762928362.1941.1072623214.903/Index.db";
QSqlDatabase dbSeries = QSqlDatabase::addDatabase("QSQLITE");
dbSeries.setHostName("192.168.1.29");
dbSeries.setDatabaseName( strDBFile );
if ( !dbSeries.open() )
{
qDebug()<<dbSeries.lastError();
qDebug()<<"连接数据库失败,请检查数据库设置!";
return false;
}
代码如下:
QString strDBFile = "G:/AccuRadV7/DataCenter/Storage/CT/2003/12/28/1.2.840.113619.2.55.1.1762928362.1941.1072623214.903/Index.db";
QSqlDatabase dbSeries = QSqlDatabase::addDatabase("QSQLITE");
dbSeries.setHostName("192.168.1.29");
dbSeries.setDatabaseName( strDBFile );
if ( !dbSeries.open() )
{
qDebug()<<dbSeries.lastError();
qDebug()<<"连接数据库失败,请检查数据库设置!";
return false;
}
...全文
相关推荐
SQLite在Qt中的一个Demo
Qt 中connect 数据库SQLite的一个示例,具体见连接:https://blog.csdn.net/qq_38880380/article/details/80115417
qt基础知识(零基础学qt)
qt基础知识(零基础学qt)
gui_project.rar_qt2.3.2
QT2.3.2 應用程式 用於使用者身分驗證
Qt sqlite 数据库操作封装
封装接口: 1.生成数据库文件 2.打开数据库 3.关闭数据库 4.执行Sql语句 5.增删改查的实现及重载接口 6.事务操作:taransction和commit QT版本:QT5.14.2
qt对数据库的增删改查简单数据库
qt实现对数据库的增删改查(单个查询或全部查询),有注释说明,适合新手学习。一些简单的数据库操作,不是复杂的,若要求较高请不要下载该文件,该文件只是符合新手学习使用。


