如何用ADO连接局域网的服务器?并判断是否连接成功? 把CONNECTIONSTRING的DATA SOURCE设成器名就可以了,用错误捕捉连接出错时不就知道 了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Option ExplicitPrivate Sub Command1_Click()On Error GoTo ErrHandlerDim Cn As New ADODB.ConnectionDim CnStr As String If txtServer.Text = "" Then MsgBox "请输入服务器名" Exit Sub End If CnStr = "Driver={SQL Server};Server=" & txtServer.Text & ";uid=" & txtUser.Text & ";pwd=" & txtPassword.Text Cn.ConnectionTimeout = 10 Cn.Open CnStr MsgBox "连接成功" Exit SubErrHandler: MsgBox Err.DescriptionEnd Sub 楼上说的对CONNECTIONSTRING的DATA SOURCE可以是服务器的机器名,也可以是服务器的IP地址一般要判断连接是否成功,最直接的方法就是捕捉错误,在错误处理中提示连接失败 Dim cn As ADODB.Connection cn.ConnectionString = _ "provider=sqloledb;" & _ "Initial Catalog=SandA;" & _ "Data Source=poweredge;" & _ "User ID=" & UserName & ";" & _ "Password=" & Password cn.Open If cn.State = adStateOpen Then '成功 else '不成功 End If 帮我加入查询不重复记录? 数据库连接问题,希望高手能详细回答 送分100分:关于类的小问题 求vb与Lotus的链接的资料 哪个牌子的考勤机有技术开发资料?谢谢! 请问中文字符串的大小如何比较? 绘图的问题,请指点一二 请问postmessage(sendmessage)向其它窗口发送CTRL+A等组合按键的方法! 请问Printer.print方法中想定位单列的起始位置该如何做? 如何将文本文件中的文本读入VB字符串变量中? 请教大家一个问题!! 搞不懂:formatdatetime
On Error GoTo ErrHandler
Dim Cn As New ADODB.Connection
Dim CnStr As String If txtServer.Text = "" Then
MsgBox "请输入服务器名"
Exit Sub
End If
CnStr = "Driver={SQL Server};Server=" & txtServer.Text & ";uid=" & txtUser.Text & ";pwd=" & txtPassword.Text
Cn.ConnectionTimeout = 10
Cn.Open CnStr
MsgBox "连接成功"
Exit SubErrHandler:
MsgBox Err.Description
End Sub
"provider=sqloledb;" & _
"Initial Catalog=SandA;" & _
"Data Source=poweredge;" & _
"User ID=" & UserName & ";" & _
"Password=" & Password cn.Open
If cn.State = adStateOpen Then
'成功
else
'不成功
End If