前言今天遇到一个很灵异的问题,使用Qt连接SQLite数据库时可以正常连上:但是进行查询等操作的时候,总是显示mismatch。查了一堆资料后发现是db文件存放路径的问题。解决方案需要把db文件放在.exe同级目录下:在连接数据库时,路径为文件名#define SQLITE_PATH ...
前言配置数据库时,偶然发现提示:Driver not loaded Driver not loaded于是打印出当前支持的数据库驱动列表查看/// 查看支持驱动 qDebug() << "drivers:" << QSqlDatabase::driv...
前言SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。准备1.修改.pro文件,添加SQL模块:QT += sql2. 添加头文件#include <QSqlDatab...
under 数据库
一、前言如果附加的SQL Server数据库是从更高版本SQL Server Management Studio(下称SSMS)分离的,往往会失败报错(已经设置过.mdf数据库文件的Everyone权限)。本文记录SQL Server高版本数据备份还原到低版本的正确姿势。二、步骤1. 打开高版...
under 数据库
一、前言SQL Server进行跨版本数据库导入时,经常会出现不兼容的问题。报错代码的一般格式如下数据库“database name”的版本为 ver. 无法打开。此服务器支持 ver.版及更低版本。不支持降级路径。二、内部数据库版本号源SQL SERVER版本内部数据库版本SQL Serve...