按windows身份连接数据库?

xing_bu_tou 2008-01-01 10:57:56
这是用sql server身份验证的连接代码:
Set conn = New ADODB.Connection
conn.ConnectionString = "Driver={sql server};server=A762D89F97CC429;uid=sa;pwd=3172870123;database=library"

如果换成按windows 身份登录,那代码要怎么改?才能在任何别人的电脑上连接成功,而不用设置帐号和密码!

先谢谢高手们的指点!!!
...全文
62 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xing_bu_tou 2008-01-12
谢谢各位!但还是很模糊!
回复
link_1 2008-01-09

Set conn = New ADODB.Connection
conn.ConnectionString ="Provider=SQLOLEDB.1;Password=你的数据库密码;Persist Security Info=True;User ID=数据库的用户名;Initial Catalog=数据库名称;Data Source=服务器的名称或计算机的IP"
回复
yuhaoxiang 2008-01-09
用自己的WINDOWS身份做验证的话,不用输用户名和密码的,但是应该在ODBC里面改好
回复
cmdlang 2008-01-01
用Adodc生成一个看看
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=testdb;Data Source=127.0.0.1

不过用windows身份验证会碰到有些用户没有权限的问题
回复
Michael_g 2008-01-01
我没用过Windows 身份验证,你可以直接将你的Windows登录名和密码换掉sa试试.

回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告