SQLserver下用户民和密码为空的连接字怎么写啊

coffeefish 2007-03-07 04:49:27
各位高手:

我用VC通过ODBC来访问SQLSERVER,可是在连接字符串这卡住了,我用odbc配置了一个系统数据源,其中在“SQL SERVER应该如何验证登陆ID的真伪”中,选择了“使用网络登陆ID的windowNT验证”,在测试数据源时正常,用delphi的ADO控件访问正常。我在VC下的代码如下:

m_pDBConnection.CreateInstance("ADODB.Connection");
_bstr_t strConnect= "Provider=SQLOLEDB.1;Server=(local);Database=KuangShan;trusted_connection=sspi;";
m_pDBConnection->Open(strConnect, "", "", adModeUnknown);

但是提示“用户XXX登陆失败”,我认为是在用户密码这方面,我得连接字有问题,但是又不能用UID和pwd设置,请问该怎么改?

...全文
401 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
一条晚起的虫 2007-05-29
  • 打赏
  • 举报
回复
Integrated Security=SSPI;Persist Security Info=TRUE; //window登陆认证加上这句,去掉PWD和UID
LiChenYue 2007-05-28
  • 打赏
  • 举报
回复
顶了再看!
尘雨 2007-03-08
  • 打赏
  • 举报
回复
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=test;Data Source=(local)

windows认证的
smallerkk 2007-03-07
  • 打赏
  • 举报
回复
hr = pConnection->Open(L"Provider=SQLOLEDB.1;Data Source=127.0.0.1;Initial Catalog=hospital;UID=sa;PWD=",L"",L"", adModeUnknown);

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧