为了账号安全,请及时绑定邮箱和手机立即绑定

VC 利用 ADO 连接数据库问题

VC 利用 ADO 连接数据库问题

MYYA 2018-12-07 05:58:47
在 Win7 下 VS2005 中 VC 使用 ADO 连接数据库时字符集为非 Unicode ,连接代码如下: CoInitialize(NULL); _ConnectionPtr pConn(__uuidof(Connection)); _RecordsetPtr pRst(__uuidof(Recordset)); pConn->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=123123;Initial Catalog=MyTest;Data Source=KANG-PC\SQL2005"; //需连接数据库: MyTest //服务器名: KANG-PC\SQL2005 //登陆用户: sa //登入密码: 123123 pConn->Open("","","",adConnectUnspecified); 连接字符串是在 VB 中利用 Microsoft Ado Data Control 控件中取得,并成功连接数据库.(记得在以前用 VC6.0 时候利用这个字符串就可以连接数据库了),可是这里出现错误.由 try catch 捕获到的错误信息: 未指定的错误//由 e.ErrorMessage() 获得012FEF78//由 e.ErrorInfo() 获得[DBNETLIB][ConnectionOpen(Connect()).]SQL Server不存在或拒绝访问。//由 e.Description() 获得
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

KANG-PC\SQL2005 这个在开发的机器上能正常访问吗?
ADO方式读64程序存在一定的问题,msdn网站有描述
查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 423 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信