关于sql server 2000 的使用问 我在VC++程序带sql server 2000的程序学习中,一直够个困惑!好象没次都连接数据库失败!我真是感觉到郁闷!不知道是不是安装sql server 2000时没有加访问密码的原因还是其他,反正程序是别人运行通过的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先用sql manager连一下数据库 我是用 VC++ 6.0 程序访问 sql server 2000数据库 _ConnectionPtr g_pConnPtr; if (FAILED(this->g_pConnPtr.CreateInstance("ADODB.Connection"))) { AfxMessageBox("Create Instance failed!"); return false; } this->g_pConnPtr->ConnectionTimeout = 3 ;//创建Connection对象 CString strSRC; strSRC="Driver=SQL Server;Server="; strSRC+="你的服务器的名称或是IP地址"; strSRC+=";Database="; strSRC+="你的数据源名称"; CString temp ; temp.Format(";UID=%s ; PWD=%s" , "你的用户名" , "你的密码"); strSRC+= temp ; _variant_t varSRC(strSRC); // _variant_t varSQL(strSQL); _bstr_t bstrSRC(strSRC); try { if (FAILED(this->g_pConnPtr->Open(bstrSRC,"","",-1))) { AfxMessageBox("Can not open Database!"); this->g_pConnPtr.Release(); return false; } } catch(_com_error e) { AfxMessageBox("数据库服务器连接失败!"); return ; } return ; 装了sql server了,但程序连接的数据库你建立了吗?安装sql server后会有一个叫做企业管理器的东西和一个查询分析器的东西,可以先用他们试试能不能连上你的数据库 如何在win7下,让vs2005编译出来的程序不带盾标志 弱弱的问下,端口释放问题 求助:一个简单问题! RMB求购网络屏蔽源代码,具体要求见帖子内容 怎样解决VC调试时死机问题 用BPF写的过滤语法是怎么样的?怎么我的不起作用?(libpcap的) 为什么不能用explicit initialization list初始化? 磁盘空间的数据表示 请各位朋友快回答 刚接触,问个很迷惑的问题 跪求VS2008下如何编译exosip? 关于mapi、pop3协议、smtp协议的问题!请高手指点!!!
if (FAILED(this->g_pConnPtr.CreateInstance("ADODB.Connection")))
{
AfxMessageBox("Create Instance failed!");
return false;
}
this->g_pConnPtr->ConnectionTimeout = 3 ;//创建Connection对象
CString strSRC;
strSRC="Driver=SQL Server;Server=";
strSRC+="你的服务器的名称或是IP地址";
strSRC+=";Database=";
strSRC+="你的数据源名称";
CString temp ;
temp.Format(";UID=%s ; PWD=%s" , "你的用户名" , "你的密码");
strSRC+= temp ;
_variant_t varSRC(strSRC);
// _variant_t varSQL(strSQL);
_bstr_t bstrSRC(strSRC);
try
{
if (FAILED(this->g_pConnPtr->Open(bstrSRC,"","",-1)))
{
AfxMessageBox("Can not open Database!");
this->g_pConnPtr.Release();
return false;
}
}
catch(_com_error e)
{
AfxMessageBox("数据库服务器连接失败!");
return ;
}
return ;
安装sql server后会有一个叫做企业管理器的东西和一个查询分析器的东西,可以先用他们试试能不能连上你的数据库