这是用sql server身份验证的连接代码:
Set conn = New ADODB.Connection
conn.ConnectionString = "Driver={sql server};server=A762D89F97CC429;uid=sa;pwd=3172870123;database=library"如果换成按windows 身份登录,那代码要怎么改?才能在任何别人的电脑上连接成功,而不用设置帐号和密码!先谢谢高手们的指点!!!

解决方案 »

  1.   

    我没用过Windows 身份验证,你可以直接将你的Windows登录名和密码换掉sa试试. 
      

  2.   

    用Adodc生成一个看看
    Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=testdb;Data Source=127.0.0.1不过用windows身份验证会碰到有些用户没有权限的问题
      

  3.   

    用自己的WINDOWS身份做验证的话,不用输用户名和密码的,但是应该在ODBC里面改好
      

  4.   


    Set conn = New ADODB.Connection 
    conn.ConnectionString ="Provider=SQLOLEDB.1;Password=你的数据库密码;Persist Security Info=True;User ID=数据库的用户名;Initial Catalog=数据库名称;Data Source=服务器的名称或计算机的IP"