我的数据库名叫Lunxu,本地服务器名叫SAND,用户名 abc 密码123
现在用CString 类型的User得到用户名 用Password得到密码
CString strConnect=_T("DSN=Lunxu");
strConnect+= _T("; User ID=");
strConnect+= User;
strConnect+= _T("; pwd=");
strConnect+=Password;
strConnect+=_T(";Provider=MSDASQL");
pConn->Open(_bstr_t(strConnect),"","",adConnectUnspecified);提示的是数据库登录成功,可是我发现用什么乱七八糟的用户名登录,它都提示成功
也不管有没有密码:(我要发疯了! 哪位大哥能不能对这个情况写个能检查有效用户名和密码的连接语句?拜谢了!!!!

解决方案 »

  1.   

    pConn->Open("Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=abc;Initial Catalog=Lunxu;Data Source=SAND","","",adConnectUnspecified);则提示:未与信任SQL Server相关联大哥求救
      

  2.   

    strSRC="Driver=SQL Server;Server=";
    strSRC+="你的sqlserver服务器名字";
    strSRC+=";Database=";
    strSRC+="Lunxu";
    strSRC+=";UID=abc;PWD=123";
    这样写就好了。
      

  3.   

    pConn->Open(_bstr_t(strConnect),"","",adConnectUnspecified);
    你的密码和用户名都是空的。前面strConnect中的密码可能给第二、三个参数覆盖了。
      

  4.   

    请问:未与信任SQL Server相关联
    是什么意思????哪位大哥可以给小弟解释一下?出现这种情况的原因可能有哪些?
      

  5.   

    楼上大哥
    能不能帮我解释一下出现:未与信任SQL Server相关联  这个问题嘛???能不能用qq讨论一下????等帖子实在太慢
    我得qq:29486131
      

  6.   

    我用sql server自带的那个查询分析器,当我选择windows认证的时候可以进去
    如果用sql server认证的话也有同样问题哪位大哥能给我一点提示????谢谢
      

  7.   

    http://expert.csdn.net/Expert/topic/2064/2064012.xml?temp=.4523432同样的问题,大家救命阿