用VB做的程序怎样连接SQL Server 数据库 20

我用VB做了个程序,添加了ADO控件,也写了连接代码,可是一运行到登陆窗体输入用户名和密码确定后就出错,显示“SQLServer不存在或拒绝访问”,可是我已经安装了SQL... 我用VB做了个程序,添加了ADO控件,也写了连接代码,可是一运行到登陆窗体输入用户名和密码确定后就出错,显示“SQL Server不存在或拒绝访问”,可是我已经安装了SQL Server数据库,而且数据服务器也在运行了,调试时显示这一句不行:adoLogin.Refresh,会不会是我的数据库那个地方没弄好,请教各位高手,拜托帮帮忙吧。
Public Sub main()
'附加数据库
On Error Resume Next
con.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & uid & ";PWD=" & pwd & ";"
con.Open '打开数据库连接
Set rs = New ADODB.Recordset
'开始附加数据库
Str = "EXEC sp_attach_db @dbname = N'db_OA', @filename1 = N'" + App.Path + "\DataBase\db_OA_Data.MDF" + "', @filename2 = N'" + App.Path + "\DataBase\db_OA_Log.LDF" + "'"
' rs.Open str, con, 1, adLockOptimistic
Set rs = con.Execute(Str)
con.Close '关闭数据库连接
'共享连接字符串
PublicStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & uid & ";PWD=" & pwd & ";Initial Catalog=db_OA;Data Source=" & Server & ""
frm_login.Show
End Sub
展开
 我来答
跑这步学走路
2007-06-20 · 超过11用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:0
展开全部
用户名不对.(可用windos用户登陆.)或是防火墙的问题.如果有防火墙的话.可能防火墙把SQLSERVER拦下了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ca1c0f24
2007-06-20 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3382万
展开全部
你的连接SQL Server 数据库的代码部分,不然怎么知道问题出在那里?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e4249599c
2007-06-21 · TA获得超过496个赞
知道小有建树答主
回答量:575
采纳率:0%
帮助的人:630万
展开全部
con.ConnectionString = "Provider=SQLOLEDB.1;Password= & pwd & ";User ID=" & uid & ";Data Source=" & IP &";"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夕月的16
2007-06-20 · 超过14用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:0
展开全部
服务器地址对不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式