CString strCon = _T("Provider=MSDAORA; Data Source=TEST; Persist Security Info=true; User ID=bian; Password=bian;");不用DSN时有时能连上,有时连不上

//CString strCon = _T("DSN=TEST; User ID=bian; Password=bian;"); 用DSN能连上不知有什么问题?
谢谢参与!

解决方案 »

  1.   

    用Ado的控件的数据连结对话框就能写出你的连结字符串。
    然后更改用户名誉密码即可。也就是设置ado控件连结的ConnectString(vb的vb控件,vc的没有用过)
      

  2.   

    Data Source=TEST
    这个数据源对吗??还有连接不上的时候报了什么错?有没有用try catch
      

  3.   

    谢谢各位,Data Source是对的,因为有时能连上
      

  4.   

    用VB产生的连接字符串,而且是验证通过的,但拷贝到VC这边还是有时好,有时不好.
      

  5.   

    Data Source=TEST 错    
    你去看看你那个库的属性,中间有一个TNS Descriptor中的 你把它全部复制旧好了