C++ ADO远程连接SQL数据库的问题

2019-01-02 21:28发布

问题:

m_pConnection.CreateInstance("ADODB.Connection");
m_pConnection->Open("Provider=SQLOLEDB.1; Server=47.106.211.144;Database=food; uid=sa; pwd=XXX", "", "", adModeUnknown);
代码如图所示,连接数据库的时候卡了几秒然后报错。远程服务器的配置应该没有问题,
使用Navicat 可以正常连接到数据库,这个代码有啥问题吗?

回答1:

找到问题了,m_pConnection->Open("Provider=SQLOLEDB.1; Server=47.106.211.144,1433;Database=food; User ID=sa; Password=XXXX", "", "", adModeUnknown); 在sever的后面加上自己原来配置的端口号1433就可以正常连接了



回答2:

试试把 uid 改为 User IDpwd 改为 Password



回答3:

没有报错信息你说啥



标签: