Qt连接Sql server错误ConnectionOpen (Connect()). QODBC3: Unable to connect"
来源:互联网 发布:linux while跳出循环 编辑:程序博客网 时间:2024/06/06 22:18
我在使用Qt5.5连接SQL SERVER时,遇到如下问题:
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server \u4E0D\u5B58\u5728\u6216\u8BBF\u95EE\u88AB\u62D2\u7EDD [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). QODBC3: Unable to connect"
我的源代码如下:
bool DatabaseHandle::createConnection(){ QSqlDatabase db = QSqlDatabase::addDatabase( "QODBC" ); QString hostName = "localhost"; QString databaseName = "Entranceguarddb"; QString dsn = QStringLiteral("DRIVER={SQL Server};SERVER=%1;DATABASE=%2").arg(hostName).arg(databaseName); db.setDatabaseName(dsn); db.setUserName("sa"); db.setPassword("123456"); if( !db.open() ) { qDebug() << "Open fail." << db.lastError().text(); }else { qDebug() << "Open success."; } return true;}
后来偶然看到一个资料,尝试着修改通过了。
在QString hostName = "localhost";后面加上一个端口号QString hostName = "localhost,1433";
这里1433是我第一次尝试使用官方提供的客户端连接时,在设置里加上的端口号。
参考链接:http://blog.sina.com.cn/s/blog_81e5f9f901012vgq.html
0 0
- Qt连接Sql server错误ConnectionOpen (Connect()). QODBC3: Unable to connect"
- 未知错误,请重新注册[DBNETIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问
- [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒绝访问 数据库错误
- DataNode连接错误Retrying connect to server
- DataNode连接错误Retrying connect to server
- [DBNETLIB][ConnectionOpen (Connect()).]未找到指定的sql server。
- [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问
- [DENETLTB][ConnectionOpen(Connect()).]SQL Server不存在或拒绝访问
- [DENETLTB][ConnectionOpen(Connect()).]SQL Server不存在或拒绝访问
- [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问
- [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方法
- Ranger错误:Unable to connect to Hive Thrift Server instance..
- 网狐架设,中心服务器错误数据库异常:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问
- unable to connect to converter enterprise server
- adb connect 连接失败问题unable to connect to
- Unable to connect to specified host. 错误
- SQL Server connect to MySQL
- sql server 2000:Description: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问解决方法
- 面试试题总结
- 深入理解JavaScript系列(47):对象创建模式(上篇)
- Android 回调接口是啥,回调机制详解
- Struts2常量的具体用法实例
- 欢迎使用CSDN-markdown编辑器
- Qt连接Sql server错误ConnectionOpen (Connect()). QODBC3: Unable to connect"
- 奖学金文章连载一 49期刘慧
- 关于stringWithFormat:
- 20150716的一些感想
- PHP 使用GD库生成验证码 在图像上绘制汉字
- mysql备份以及我的备份文档
- 研究row_number和rank分析函数的区别
- 深入理解JavaScript系列(43):设计模式之状态模式
- umask命令