我的数据库名叫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);提示的是数据库登录成功,可是我发现用什么乱七八糟的用户名登录,它都提示成功
也不管有没有密码:(我要发疯了! 哪位大哥能不能对这个情况写个能检查有效用户名和密码的连接语句?拜谢了!!!!
现在用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);提示的是数据库登录成功,可是我发现用什么乱七八糟的用户名登录,它都提示成功
也不管有没有密码:(我要发疯了! 哪位大哥能不能对这个情况写个能检查有效用户名和密码的连接语句?拜谢了!!!!
strSRC+="你的sqlserver服务器名字";
strSRC+=";Database=";
strSRC+="Lunxu";
strSRC+=";UID=abc;PWD=123";
这样写就好了。
你的密码和用户名都是空的。前面strConnect中的密码可能给第二、三个参数覆盖了。
是什么意思????哪位大哥可以给小弟解释一下?出现这种情况的原因可能有哪些?
能不能帮我解释一下出现:未与信任SQL Server相关联 这个问题嘛???能不能用qq讨论一下????等帖子实在太慢
我得qq:29486131
如果用sql server认证的话也有同样问题哪位大哥能给我一点提示????谢谢