SQL Server ODBC连接的问题
概要:这两天一直弄SQL Server脚本程序,从最开始的ADO到现在用的ODBC,中间遇到了很多问题,有的问题解决了,有的问题一直在查找原因,而一些问题就使用替代方法。
问题:使用SQLConnect()函数时,总是连接不上数据源。
解决方案:
www.2cto.com
我原先的解决方案是使用SQLDriveConnect()函数--该函数会调用ODBC管理器来获取用户的输入。
今天发现连接不上的原因了,主要出在了编码问题上。SQLConnect()在内部会转化为SQLConnectW()的UNICODE版本,所以需要的参数也是UNICODE参数,而我原先之一没做转化。
具体行动是在字符串参数外加上_T()转换符号。
小结:解决了一个问题,感觉很爽!
作者 天使的秘密