ado连接SQL Server的连接串问题,请高手指点! sql server服务器名叫:gisdbserver,要连接的数据库为ent_city,用户名:sa,密码:111,请问连接字符串应该怎么写啊,我为什么总也连不上啊,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString strConn; strConn .Format ("Provider=sqloledb;Data Source=%s;Initial Catalog=%s;User Id=%s;Password=%s;",\ m_strServer, m_strDbName, m_strUID, m_strPwd); CString sConnStr = "Provider=SQLOLEDB.1;Initial Catalog=ent_city;Password=111;Persist Security Info=True;User ID=sa;Data Source=gisdbserver;",sProvider,sDataBase,sPassword,sUserID,sDataSource); 只改了一半。这样:CString sConnStr = "Provider=SQLOLEDB.1;Initial Catalog=ent_city;Password=111;Persist Security Info=True;User ID=sa;Data Source=gisdbserver"; CString strConn = _T("Driver=SQL Server;Database=ent_city;Server=gisdbserver;UID=sa;PWD=111;"); CString m_strServer="gisdbserver"; CString m_strDbName="ent_city"; CString m_strUID="sa"; CString m_strPwd="111"; CString strConn; strConn .Format ("Provider=sqloledb;Data Source=%s;Initial Catalog=%s;User Id=%s;Password=%s;",\m_strServer, m_strDbName, m_strUID, m_strPwd); m_pConnection->Open(LPCTSTR(strConn),"","",adModeUnknown);为什么还是不对啊:< happyparrot(快乐鹦鹉)和 bohut(●伯虎● /*等待小生命的降临*/) 到了,占本贴问一下,楼主见谅啊,呵呵我也是遇到同样的问题,用的是#import方式的,连接字符是:_t_str sqlstr="provider=oledb.1,server=my_tomato\test,database=dbstu,uid=sa,psw=sa";m_ADOConn->Open(sqlstr,"",""adModeUnkown);提示出错是:[NETLIB]Connection.Open(connect(),)sql server不存在或拒绝服务是怎么回事? 连接代码:#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")bool CController::ConnectToDB(){ CoInitialize(NULL); HRESULT hr; _ConnectionPtr con;//_ConnectionPtr是一个连接接口 try { hr = CController::con.CreateInstance("ADODB.Connection"); if(!SUCCEEDED(hr)) AfxMessageBox("初始化连接失败!"); hr = CController::con->Open("Driver={SQL Server};Server=xuke;database=TCM;UID=sa;PWD=123456","","",adModeUnknown); if(!SUCCEEDED(hr)) AfxMessageBox("连接失败!"); } catch(...)//捕捉异常 { //AfxMessageBox(e.ErrorMessage()); AfxMessageBox("连接失败!"); return false; } return true;} 如何检查本机是否安装了VC2005及SP1补丁 vc新建的 基本对话框 中怎样使用菜单? 程序不能编译,需要什么头文件? 含有COleControlSite的工程用动态链接MFC库时编译不了? 谁能帮我解释一下这个,不是很难的 网络游戏编程的面试 我要vc电子书!高分送~~ CListCtrl不响应OnBeginDrag 有CSocket、CAsyncSocket的例子吗?好多例子都太简单了 万能的CSDN,有熟悉socks5协议UDP的吗?为何我不成功,内详 菜鸟问题 如何用ado写存储过程的语句 在线等 关于mdb文件问题!
strConn .Format ("Provider=sqloledb;Data Source=%s;Initial Catalog=%s;User Id=%s;Password=%s;",\
m_strServer, m_strDbName, m_strUID, m_strPwd);
这样:
CString sConnStr = "Provider=SQLOLEDB.1;Initial Catalog=ent_city;Password=111;Persist Security Info=True;User ID=sa;Data Source=gisdbserver";
CString m_strDbName="ent_city";
CString m_strUID="sa";
CString m_strPwd="111";
CString strConn;
strConn .Format ("Provider=sqloledb;Data Source=%s;Initial Catalog=%s;User Id=%s;Password=%s;",\m_strServer, m_strDbName, m_strUID, m_strPwd); m_pConnection->Open(LPCTSTR(strConn),"","",adModeUnknown);
为什么还是不对啊:<
我也是遇到同样的问题,用的是#import方式的,连接字符是:
_t_str sqlstr="provider=oledb.1,server=my_tomato\test,database=dbstu,uid=sa,psw=sa";
m_ADOConn->Open(sqlstr,"",""adModeUnkown);
提示出错是:[NETLIB]Connection.Open(connect(),)sql server不存在或拒绝服务是怎么回事?
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")bool CController::ConnectToDB()
{
CoInitialize(NULL);
HRESULT hr;
_ConnectionPtr con;//_ConnectionPtr是一个连接接口 try
{
hr = CController::con.CreateInstance("ADODB.Connection");
if(!SUCCEEDED(hr))
AfxMessageBox("初始化连接失败!");
hr = CController::con->Open("Driver={SQL Server};Server=xuke;database=TCM;UID=sa;PWD=123456","","",adModeUnknown);
if(!SUCCEEDED(hr))
AfxMessageBox("连接失败!");
}
catch(...)//捕捉异常
{
//AfxMessageBox(e.ErrorMessage());
AfxMessageBox("连接失败!");
return false;
}
return true;
}