当前位置:编程学习 > VB >>

vb连接数据库的问题

我照着一本书上用VB连接sql数据库的数据库管理系统但是总是运行不过去,请各位大虾帮帮忙,这个问题困扰了我很久了……小弟不胜感激,我还没有多少分,就不能用分感谢各位大侠了……
具体错误是什么?
下面的代码可以参考:
dim conn as new adodb.connection
With conn
    If .State = adStateOpen Then .Close
    .ConnectionString = "driver=SQL Server;server=SQL实例名;uid=SA;pwd=SA的密码;database=数据库名"
    .CommandTimeout = 0
    .Open
End With
你遇到什么问题了,你连的是什么数据库,你写的连接字符串是什么 http://download.csdn.net/detail/veron_04/1627068
引用 1 楼 leftie 的回复:
VB code
具体错误是什么?
下面的代码可以参考:
dim conn as new adodb.connection
With conn
    If .State = adStateOpen Then .Close
    .ConnectionString = "driver=SQL Server;server=SQL实例名;uid=SA;pwd=SA的密码;database=数据库名……


+1 我估计还是数据库的链接的问题,链接字串应该没错……查询是老是显示无效的过程调用……很纠结啊
Private Sub Form_Load()
Dim connectionstring As String
connectionstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=carsshale;Data Source=(local)"

conn.Open connectionstring
cnt = 0
End Sub
这是链接字串…… 
引用楼主 cfpyl 的回复:
我照着一本书上用VB连接sql数据库的数据库管理系统但是总是运行不过去,请各位大虾帮帮忙,这个问题困扰了我很久了……小弟不胜感激,我还没有多少分,就不能用分感谢各位大侠了……

具体错误是无效的过程调用
引用 5 楼 cfpyl 的回复:
我估计还是数据库的链接的问题,链接字串应该没错……查询是老是显示无效的过程调用……很纠结啊
Private Sub Form_Load()
Dim connectionstring As String
connectionstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=……


显示在哪一句上?我也没看到里面调用过程啊?唯一说的过去的是conn.Open connectionstring,如果你定义了conn的话也不会出现无效的调用过程吧.
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,