ODBC连接问题

 

概要:

    这两天一直弄SQL Server脚本程序,从最开始的ADO到现在用的ODBC,中间遇到了很多问题,有的问题解决了,有的问题一直在查找原因,而一些问题就使用替代方法。

 

要点:

问题:

    使用SQLConnect()函数时,总是连接不上数据源。

 

解决方案:

    我原先的解决方案是使用SQLDriveConnect()函数--该函数会调用ODBC管理器来获取用户的输入。

    今天发现连接不上的原因了,主要出在了编码问题上。SQLConnect()在内部会转化为SQLConnectW()的UNICODE版本,所以需要的参数也是UNICODE参数,而我原先之一没做转化。

    具体行动是在字符串参数外加上_T()转换符号。

 

小结:

    解决了一个问题,感觉很爽!

posted on 2012-06-09 13:39  格物志  阅读(484)  评论(0编辑  收藏  举报

导航