找到DNS设置对话框
1.打开开始 -->控制面板--->大图标显示方式-->管理工具-->数据源(ODBC)
2.选择 【系统DNS】
3.【添加】按钮
4.点击【完成】。填写相应数据,名称:自己任意设置,服务器:是服务器的IP地址
5.【下一步】。选择树勇SQL server验证连接,输入登录用户名和密码
6.【下一步】
7.【下一步】。之后【完成】---》【测试数据源】
8.设置完成系统DNS的连接,按理来说这样就可以使用这个设置好的DNS来连接服务器数据路了,连接如下:
QString dsn = "sqlserver";//报错,驱动与程序之间不匹配但是连接时报错,不能连接,但是这样是可以连接的,可能是编码不一样吧。没找到具体怎么解决。不过写程序连接还是要用配置文件,比较人性化
m_db_odbc.setDatabaseName(dsn);
在没有设定DNS时,也没有手动写配置文件时报错
也会报错。忘记为什么报错了,,,,崩溃,写记录一下