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

解决方案 »

  1.   

    你介绍的软件我还不会用
    有一点我要声明一下,我的前台和后台都是在自己电脑上,并不是要链接远程数据库的,我写的链接字符串如下:
    // 初始化—连接数据库
    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());
    }
    }
      

  2.   

    查询没问题?
    貌似你的连接字符串是ODBC方式
    OLEDB是
    Provider=SQLOLEDB;Data Source=ntserver;Initial Catalog=HrMan;User Id=sa;Password=sa;