类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我已经能过\\server\abc能看到那台机器的共享目录里的文件了。
但是数据库连不上啊?????
大家帮忙啊!!
网友回答:
你的SQL Server里有没有一个用户是你访问\\server\abc时的用户呢?
ADOConnection1.ConnectionString := Provider=SQLOLEDB.1;+
Persist Security Info=False;User ID=+GetRegInfo(3)+;Password=+GetRegInfo(4)+;+
Initial Catalog=+GetRegInfo(2)+;Data Source=+GetRegInfo(1);
GetRegInfo(1);数据库服务器名称
GetRegInfo(2);数据库名称
GetRegInfo(3):登陆帐号
GetRegInfo(3):登陆密码
1、使用用于 SQL Server 的 OLE DB 提供者:
使用 SQL Server 身份验证:
oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"
使用 Windows 身份验证:
oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"Integrated Security=SSPI"
2、使用用于 ODBC 的 OLE DB 提供者:
使用 SQL Server 身份验证:
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"Database=myDatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
使用 Windows 身份验证:
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"Database=myDatabaseName;" & _
"Trusted_Connection=yes"
3、使用用于 ODBC 的 OLE DB 提供者:
oConn.Open "DSN=mySystemDSN;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
双击ADOConnection建立一下,看下自动生成的不就知道啦
楼上的楼上产的对!
最好不要用windows信息连接!