用VB实现数据库中的一个小问题!
我用ACCESS建了一个表格文件,放在我的文档里。
然后打开VB6.0,使用DATA控件,在其属性里的DATABASENAME我填入了被访问的数据库的路径,然后在填recordsours的属性时却不会出现表1,表2的选择,总是出现:
“不可识别的数据库格式:刚才的那个路径”这是怎么了?是ACCESS文件的存的格式不队?我做完了表格就存在我的文档里的呀,帮帮忙。谢谢~
问题点数:15、回复次数:15Top
1 楼hero19820708(一定要问)回复于 2003-11-02 16:53:21 得分 0
问题很菜,但希望得到大家的帮忙,我谢谢了!Top
2 楼st8513(我爱编程)回复于 2003-11-02 17:04:22 得分 0
如果你使用的是Access2000, 请安vb6的sp5补丁包,微软网站有下载。Top
3 楼hero19820708(一定要问)回复于 2003-11-02 17:06:46 得分 0
是的,我用的是ACCESS2000,我试一下打补丁,成功后,给你分数,谢谢了!Top
4 楼hero19820708(一定要问)回复于 2003-11-02 17:25:58 得分 0
不行呀,到底应该怎么办?
那个补丁直接执行就可以了,不用重启电脑吧?Top
5 楼hero19820708(一定要问)回复于 2003-11-03 09:37:46 得分 0
我还安装最新的MDAC 以及 JET DB
http://access911.net/index.asp?board=4&recordid=72FABF1E14DC
还是没有效果,这是怎么了?Top
6 楼Leftie(左手,为人民币服务)回复于 2003-11-03 09:45:41 得分 0
安装MDAC_TYP.EXE,用ADO控件Top
7 楼hero19820708(一定要问)回复于 2003-11-03 10:57:56 得分 0
好的,我再试试,MDAC_TYP.EXE是很大的呀,而且VB 6好象包括了MDAC_TYP.exe的内容了?Top
8 楼hero19820708(一定要问)回复于 2003-11-03 11:59:14 得分 0
我用VB里的可视化数据库管理器在某个路径上创建了一个ACCESS格式的表格,然后使用DATA控件,在其属性里的DATABASENAME我填入了被访问的数据库的路径,然后在填recordsours的属性时,这回可以了,可是直接打开这个ACCESS文件时,却失败了,是不是我的ACCESS2000有问题?Top
9 楼hero19820708(一定要问)回复于 2003-11-03 15:50:42 得分 0
有朋友说2000不可以!
另外,朋友用的是ACCESSXP,他可以没有出现我这样的问题,于是我换成了ACCXP。可是问题依旧,我烦死了,到底怎么了?当然我也可以绕过DATA控件,可是觉得还是有必要弄清楚的!Top
10 楼st8513(我爱编程)回复于 2003-11-03 19:32:35 得分 0
安装sp5后,启动vb6后检查帮助菜单下的点击关于Visual Basic后,关于窗口应当显示出Microsoft Visual Basic(SP5)Top
11 楼itlive(好友(暂别VB版))回复于 2003-11-03 19:50:03 得分 3
如果用DATA控件最好使用ACCESS 97Top
12 楼hero19820708(一定要问)回复于 2003-11-03 21:30:39 得分 0
回ST8513,我下载的是更新软件是VBRun60sp5,点击,它就直接安装了,可是按照你的方法看,却没有发现Microsoft Visual Basic(SP5)。
另外,我去试试ACCESS97吧!
谢谢大家!
Top
13 楼hero19820708(一定要问)回复于 2003-11-04 13:12:14 得分 0
呵呵,用ACCESS97 可以呀。
真搞不请为什么2000和2002不兼容,它们可都是微软的成员呀!Top
14 楼vansoft(Vansoft Workroom)回复于 2003-11-04 13:32:09 得分 5
那个控件的版本不认识2000,
连接数据库最好不要用控件,
引用ADODB,
全用代码写。
Top
15 楼st8513(我爱编程)回复于 2003-11-04 13:37:14 得分 7
用access97当然可以,data控件的connect属性值access就是给access97设计的。同意vansoft的意见。Top




