set conn3=server.CreateObject("adodb.connection")
conn3.connectionstring="Driver={SQL Server};server=10.0.0.51;uid=sa;pwd=;database=manager"'
conn3.open
Set RS3 = CreateObject("ADODB.Recordset")
dim sql3
sql3="select * from ex_city where CITY_NAME ='" & trim(sendcityname) & "'"
rs3.open sql3,conn3,adOpenKeyset,adLockOptimistic
conn3.connectionstring="Driver={SQL Server};server=10.0.0.51;uid=sa;pwd=;database=manager"'
conn3.open
Set RS3 = CreateObject("ADODB.Recordset")
dim sql3
sql3="select * from ex_city where CITY_NAME ='" & trim(sendcityname) & "'"
rs3.open sql3,conn3,adOpenKeyset,adLockOptimistic
Dim StrCon As String
StrCon = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;" _
& "Initial Catalog=你的数据库名称;Data Source=" & 你的IP地址 & ";" _
& "Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;" _
& "Use Encryption for Data=False;Tag with column collation when possible=False"
dim AcSys as new adodb.connection
With AcSys
If .State = adStateOpen Then .Close
.ConnectionString = StrCon
.ConnectionTimeout = 30
.Open
End With
先用connection建立连接
再打开recordset获得记录ado很通用的,很好用DBConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & DBName & ";Data Source=" & ServerName
GstConn.Open DBConnectionString, DBUser, DBPass
'检察连接状态
If GstConn.State <> 1 Then
MsgBox "连接到数据库超时,未成功连接,请仔细检查数据库配置,然后重新启动本系统!" & Chr(10) & Chr(10) & "数据库服务器名称:" & DBServerName & Chr(10) & "数据库名称:" & DBName, vbOKOnly, "连接到数据库出错! -" & GstConn.State
End
End If
dim cn as new adodb.connection
Str = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;" _
& "Initial Catalog=databasename;Data Source=" & 你的IP地址 & ";" _
& "Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;" _
& "Use Encryption for Data=False;Tag with column collation when possible=False"with cn
.ConnectionString = str
.ConnectionTimeout = 300
.CursorLocation = adUseClient
.Open
end with