Qt 连接SQL Server数据库出现的几点问题
2020-02-17 04:13
260 查看
1.主要是设置服务器名称,数据库名称、登录名、密码这几项,需要注意的是“SERVER=%1;”,这里等号前后不要出现空格,像这样“SERVER = %1;”是不行的。
2、数据库名称那里,刚开始我只写了我需要连接的数据库名称,但是死活连接不上,出现这种错误,
后来在网上查找的解决方法是,在数据库名称后面添加上端口号1433,但是这需要你先在SQL Server配置管理器,左侧列表里找到SQL Server网络配置,把下面的两个协议TCP/IP属性,更改TCP的端口号为1433,重启一下程序才会生效。
db.setDatabaseName(QString(“DRIVER={SQL SERVER};”
"SERVER=%1;" //服务器名称 "DATABASE=%2;" //数据库名称 "UID=%3;" //登录名 "PWD=%4;") //密码 .arg("*********,1433") //数据库名称 .arg("runInfoData") //数据库名称 .arg("sa") //登录名 .arg("123456")); //密码
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Failure to open file: /usr/lib/qt4/examples/dialogs/tabdialog/Makefile
- Qt读取wav文件处理音频数据时的格式转换问题
- Qt sqlite多条件查询插入QTableWidget表格(记录备份以防忘记,新手!)
- 搭建pyqt5环境
- pyqt深入学习
- windows环境下Qt连接MySql
- QT4.8.7安装详细教程(MinGW 4.8.2和QTCreator4.2.0)
- ubuntu 环境 cross compile 交叉编译 ARM Qt 集成 opencv
- $fhqTreap$
- QT 日志系统的使用
- 转qt 中的timer
- PyQt学习笔记_利用ScrollBar控制图片位置(实现滑动效果)
- 使用Qt调试程序的操作方式
- QT——程序调试
- X210QT移植
- QT定时器报错
- QTableWidget 应用总结
- Qt中字符串之间的转换
- Qt5.7 + OpenCV3.2开启多线程调用系统摄像头并实现视频录制与回放、图片截取与保存(一)本地图片的读取与显示
- Qt5.7 + OpenCV3.2开启多线程调用系统摄像头并实现视频录制与回放、图片截取与保存(二)摄像头画面显示与视频保存