+ -
当前位置:首页 → 问答吧 → VC做前台,SQL Server2000做后台,最后运行时出错!大家帮我分析下啊!拜托了!

VC做前台,SQL Server2000做后台,最后运行时出错!大家帮我分析下啊!拜托了!

时间:2011-12-12

来源:互联网

VC做前台,SQL Server2000做后台,最后代码都写完后编译、组建都没问题,运行时弹出的主对话框也没问题!可是当进行插入、修改、删除操作时就有问题了!弹出一个小对话框:[DBNETLIB][ConnectionOpen(Connect)]SQL Server不存在或拒绝访问.请问这是怎么回事啊?我都急死了,课程设计后天就要上交了,拜托大家帮我看看啊!
下面是我截图的链接,大家点击看一下啊!谢谢了!

作者: LOST9038   发布时间: 2011-12-12

数据库的连接字符串不对,用这个软件试试。

作者: zyq5945   发布时间: 2011-12-12

你介绍的软件我还不会用。。。
有一点我要声明一下,我的前台和后台都是在自己电脑上,并不是要链接远程数据库的,我写的链接字符串如下:
// 初始化—连接数据库
void ADOConn::OnInitADOConn()
{
// 初始化OLE/COM库环境 
::CoInitialize(NULL);
  
try
{
// 创建Connection对象
m_pConnection.CreateInstance("ADODB.Connection");
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "Provider=SQLOLEDB; Server=ntserver;Database=HrMan; uid=sa; pwd=sa;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
// 捕捉异常
catch(_com_error e)
{
// 显示错误信息
AfxMessageBox(e.Description());
}
}

作者: LOST9038   发布时间: 2011-12-12

以上是我自己的链接数据库封装类中的初始化函数,哪里错了帮我改下啊!!!谢谢了!!!

作者: LOST9038   发布时间: 2011-12-12