access+ado连接字符串怎么写?

xzjxu 2003-04-27 07:02:18
比如:数据库test.mdb
怎么写连接字符串???
...全文
177 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzjxu 2003-04-29
  • 打赏
  • 举报
回复
还是不对,请大虾帮忙啊!!!!!!!!!!!!!
stou2000 2003-04-28
  • 打赏
  • 举报
回复
对,你应该先把Access关闭在用
wdwd05 2003-04-28
  • 打赏
  • 举报
回复
同意,我楼上的,一般连接失败的原因就是没有引用~

对于非企业版的VB6.0它是不会一开始就引用“Microsoft AxtiveX Data Objects 2.X Library”的~

一般用2.0就可以~2.6的话,你写RS的时候属性会多一个Record,那样用起来会比较麻烦哈哈,因为大家一般用的是RecordSet吗~~~

2.6主要添加的是将图片插入数据库的内容,所以如果实现一般的连接数据库用 2.0就可以~

其他的和上写的都一样,连接字符串,用ADODC连接,在复制下来最简单~~
chenyu5188 2003-04-28
  • 打赏
  • 举报
回复
ADO分为用ADO对象和ADO控件:
ADO对象的方法:
你首先要在VB菜单中:
“工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.X Library”
注:2.X为版本号,如果你机子上有高版本的就用高版本的,如:2.5或2.6的。
然后:
dim cnstr as string
cnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的数据库名;Persist Security Info=False"


shaowl111 2003-04-28
  • 打赏
  • 举报
回复
数据库有密码并使用ACCESS打开了它的时候,中VB打开时会出现共享错误!
xzjxu 2003-04-28
  • 打赏
  • 举报
回复
错误是“无法启动应用程序。工作组信息文件丢失,或是已被其他用户以独占方式打开”
xzjxu 2003-04-28
  • 打赏
  • 举报
回复
还是不行!!!是不是access数据库有问题???
yousuf 2003-04-28
  • 打赏
  • 举报
回复
Provider="Microsoft.Jet.OLEDB.4.0;Data Source=YourPath\test.mdb;Persist Security Info=False"
jian_aa 2003-04-28
  • 打赏
  • 举报
回复
打开有密码的数据库是这样:
Dim cnn As ADODB.Connection
Dim rec As ADODB.Recordset
Private Sub Form_Load()
Set cnn = New ADODB.Connection
dname = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb ;Persist Security Info=False;Jet OLEDB:Database Password=xxxxx"
cnn.Open dname
End Sub
xzjxu 2003-04-27
  • 打赏
  • 举报
回复
im cnn As ADODB.Connection
Dim rec As ADODB.Recordset

Private Sub Form_Load()
Set cnn = New ADODB.Connection
dname = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb ;Persist Security Info=False"
cnn.Open dname, "uid", "xxxxx"
End Sub
jian_aa 2003-04-27
  • 打赏
  • 举报
回复
把你的代码帖出来看看
xzjxu 2003-04-27
  • 打赏
  • 举报
回复
是2000
jian_aa 2003-04-27
  • 打赏
  • 举报
回复
你的OFFICE是不是2000?
xzjxu 2003-04-27
  • 打赏
  • 举报
回复
有人知道为什么会出错吗????????????????????
xzjxu 2003-04-27
  • 打赏
  • 举报
回复
错误是“无法启动应用程序。工作组信息文件丢失,或是已被其他用户以独占方式打开”
tollers 2003-04-27
  • 打赏
  • 举报
回复
放一个adodc控件,然后用它来创建一下连接字串吧
jian_aa 2003-04-27
  • 打赏
  • 举报
回复
dim cn As ADODB.Connection
dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb ;Persist Security Info=False"
cn.Open
xzjxu 2003-04-27
  • 打赏
  • 举报
回复
为什么总是连接失败!?测试连接总是失败???
j2se 2003-04-27
  • 打赏
  • 举报
回复
Provider="Microsoft.Jet.OLEDB.4.0;Data Source=YourPath\test.mdb;Persist Security Info=False"
wxy001 2003-04-27
  • 打赏
  • 举报
回复

Provider="Microsoft.Jet.OLEDB.4.0;Data Source=YourPath\test.mdb;Persist Security Info=False"

加载更多回复(1)

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧