原文:
http://hi.baidu.com/xchinux/item/c4a2f08a678d56ded1f8cdf8 首先要
安装unixODBC,然后安装
FreeTDS,我使用的是OpenSUSE 11.2,通过Yast安装后FreeTDS的tds version可用版本最高为7.2。
下面是配置步骤:
1. 运行ODBCConfig命令,在
ODBC数据源配置
界面中,添加一个用户DSN(或系统DSN),Driver类型为
SQL Server的:
如下图样填写好Name、Server、Database、TDS_Version和clientcharset:
注意:Server要填写"hostname\instancename",如果是使用的默认实例,则直接写 "hostname"即可,port如果不填,就会让
系统自己去获取。
下面是Qt代码,没什么新意:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("HSFZD_USER");
db.setUserName("sa");
db.setPassword("123456");
db.open();
不过现在字符编码
问题还没解决