最好不用ODBC,直接OLEDB。帐号不能访问是权限的问题。

解决方案 »

  1.   

    那你为什么不用BDE连接试一下呢!!
    我不看好ADO,但我一直用BDE,并没有碰到你所说的用户角色问题!!!
      

  2.   

    反对,连ms的东东最好用ADO!用OleDB,不用odbc.
      

  3.   

    谢谢你们!
    是直接使用OLEDB,并不是权限的问题。
    To lyf_lyf:
    是默认协议的问题,但同一台机器配置是一样的,以不同的用户名登录其通讯协议会不一样吗?
    能详细说明吗?有这方面的资料请mail to me,thanks!
    email:[email protected] 
      

  4.   

    是不是你的数据库的访问权限问题.你打开SQL SERVER看看你的用户权限.