如何对VB和SQL进行ADO设置?设置ADO之前或之后还用不用设置ODBC?是不是在打开SQL 查询分析器时无法通过SQL Server身份验证就无法用VB与SQL连接?我就不能通过,怎么设定才能登陆?谢谢

解决方案 »

  1.   

    在进行连接之前,要设置ODBC
    ADO中有属性的设置啊
      

  2.   

    不需要配置ODBC.首先确定你的SQL的身份验证模式确定你的SQL采用什么身份验证方式?查看方法:
    企业管理器--右键SQL实例--属性--安全性
      

  3.   

    如果身份验证模式为"sql server和windows",则相应的连接字符串为:Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名
    如果身份验证模式为"仅windows",则相应的连接字符串为:
    Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=SQL服务器名
      

  4.   

    查看方法:
    企业管理器--右键SQL实例--属性--安全性中的右键SQL实例没有。
      

  5.   

    我的身份验证模式为"仅windows",代码是: 'db.ConnectionString = "SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=酒店管理系统;Data Source=WUJH"
     db.ConnectionString = "driver={SQL Server};server=WUJH;database=酒店管理系统;Persist Security Info=True;User ID=sa"跟你给的不同