标题:vb6调用access数据库,adodc2出现错误
只看楼主
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
结帖率:88.24%
已结贴  问题点数:20 回复次数:3 
vb6调用access数据库,adodc2出现错误
vb调用access数据库,adodc2出现错误
当移动adodc1的时候,adodc2应当在表格中出现所选的记录。
可移动后,出现错误,“未找到提供程序,改程序可能未正确安装”
确定后,“实时错误‘3706’”
应用程序定义或对象定义错误
调试,错误语句
Adodc2.Refresh

Private Sub Text1_Validate(Cancel As Boolean)
Dim sql As String
Dim str_no As String
str_no = Adodc1.Recordset("stu_id")
sql = "select score.maths,score.english,score.econmic from score where score.stu_id='" + str_no + "'"
Adodc2.ConnectionString = "provider=microsoft.jet.oledb.3.51:data source =E:\myvbtest\student.mdb:" & "persist security info=false"
= 8
Print sql
Adodc2.RecordSource = sql
Adodc2.Refresh
Set DataGrid1.DataSource = Adodc2
End Sub
实在是找不出原因了,烦各位老师帮助解决!
myvbtest.rar (6.34 KB)


[ 本帖最后由 wzxc 于 2010-1-21 21:02 编辑 ]
搜索更多相关主题的帖子: access 数据库 
2010-01-21 21:01
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:20 
你已经贵宾了呀,难道刚开始转行研究VB了么?
将贴子中的代码中Adodc2.ConnectionString连接字符串中的冒号换成分号 ;
另外,E:\myvbtest\student.mdb又错了,你上传的文件中,文件名是students.mdb,少了一个s

此外建议你:
连接字符串中数据库文件所在路径不要使用绝对路径最好

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2010-01-22 12:03
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
得分:0 
谢谢你了,不说也罢;
这几天刚刚开始学习vb。是按照一本电子书上的例子做的,错误确如你指出的,粗心啊。
至于贵宾嘛,是在vfp板块混的。水平一般般啊,见笑了。
让你费心调试,再一次地谢谢。

认真看书学习,弄通Fox主义。
2010-01-22 12:40
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
不客气啊

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2010-01-22 13:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-296189-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056894 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved