急急急!!!!!!!!!!!!数据库链接问题 10

有两台电脑,一台电脑上没有装SQLSERVER2008数据库,但是我写了个链接数据库的程序,另一台服务器电脑上有SQLSERVER2008数据库,我想用我这台没有数据库的... 有两台电脑,一台电脑上没有装SQL SERVER2008数据库,但是我写了个链接数据库的程序,另一台服务器电脑上有SQL SERVER2008数据库,我想用我这台没有数据库的电脑去链接服务器电脑上的数据库,出现了问题。先声明:我已经把服务器电脑上的SQL 配置服务全部开启,防火墙也关了,链接代码如下:
Dim connectionstring As String
connectionstring = "Data Source=ninghao-PC;" & "Network Library=DBMSSOCN;Initial Catalog=tianchounh;User ID=saassword=sa123456;"
Dim databaseinfo As String = ""
Dim con As New SqlConnection(connectionstring)
con.Open()
databaseinfo = "Server Version:" & con.ServerVersion & vbCrLf
databaseinfo += "Connection Is:" & con.State.ToString & vbCrLf
con.Close()
databaseinfo &= "Now Connection Is:" & con.State.ToString
Label1.Text = databaseinfo
出现的问题下所示:
在建立与服务器的连接时出错。在连接到SQL SERVER2005时,在默认的设置下SQL SERVR 不运行进行远程连接可能会导致此失败。(provider:TCP 提供程序,error:0-由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。)
展开
 我来答
xunge496
2011-09-08 · TA获得超过298个赞
知道答主
回答量:298
采纳率:0%
帮助的人:267万
展开全部
可是好像根本就没连上数据库。还是哪儿错了??求高手解答啊~急急急~~!! Private Sub Form_Load() Dim con As ADODB.Connection Dim str As
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户26842
2011-09-08 · TA获得超过240个赞
知道答主
回答量:423
采纳率:0%
帮助的人:238万
展开全部
Private Sub Form_Load()
Dim con As ADODB.Connection
Dim str As ADODB.Recordset
Dim sql As String
Set con = New ADODB.Connection
Set rs = New ADODB.Recordset
con.Open "provider=Microsoft.Jet.OLEDB.4.0; data source=" & App.Path & "\dm.mdb;Persist Security Info=False"
sql = "select 状态 from yj where id = '001'"
str.open sql,con,1,3 '根本就没这句,没打开数据库

If 状态 = True Then
Label2.ForeColor = &HC000&
Else
Label2.ForeColor = &HFF&
End If
con.Close
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guozeming1234
2011-09-09
知道答主
回答量:8
采纳率:0%
帮助的人:4.1万
展开全部
你开启了外围服务?数据库连接上了?
set rs=createObject("adodb.recordset");
rs.open exec,conn,1,3'打开数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式