我试图打开具有以下功能的连接:无法打开ADODB连接
Public cn1 As New ADODB.Connection
'Sub to open connection to database
Public Function OpenConnection(ByVal strOpenConnectionString As String, _
Optional ByVal lngOpenConnectionTimeout As Long = 3600) As Long
With cn1
.CursorLocation = ADODB.CursorLocationEnum.adUseClient
.Mode = ADODB.ConnectModeEnum.adModeUnknown
.ConnectionTimeout = lngOpenConnectionTimeout
.CommandTimeout = lngOpenConnectionTimeout
.ConnectionString = strOpenConnectionString
End With
Try
cn1.Open()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
OpenConnection = cn1.State
End Function
我使用Windows身份验证我的连接,我的连接字符串是:
"Integrated Security=SSPI;Initial Catalog=Test;Data Source=PEDRAM-PC\PEDRAM"
我可以很容易地连接,当我使用一个SQL连接,但我需要与该ado数据库对象,因为它是我的公司代码。 我得到以下异常:
谁能告诉我,我做错了什么?
我假设你有ommited用户ID和密码故意? http://www.connectionstrings.com/是一个很好的网站,可能有用。 – Fredrik
没有用户名和密码是必需的我猜,因为我使用Windows身份验证,而不是SQL身份验证。 – Disasterkid