为什么我在data属性的DatabaseName中选择VB文件夹自带的数据库后,再在RecordSource中就能选到表,而有的是Access自带的数据库或是自己创建的数据库时,就出现问题是“无法识别的数据库格式”
解决方案 »
- vb6.0 建立新数据类型 Tinteger=integer(48)
- 请教一下这段代码会不会让程序崩溃?
- 读取保存图片的问题
- QBASIC程序为什么不能移动到qb目录外?
- vb取得CPU序号,硬盘序号,内存序号代码
- 如何在INTERNET上实现类似局域网的网上邻居功能啊?
- 跪地下恳求解决如下vb错误
- 请问用MSHFLEXGRID控件和datagrid控件之间有什么区别啊??
- ACCESS VBA 是否支持全局变量?
- VBA中如何访问VISIO里shape sheet中的各个属性.尤其是自定义属性?
- 我想在窗体最大化时,在窗体中的text控件也按比例变大?
- 好急!好急!请问哪位大侠有把ACCESS的表转换为EXCEL的原代码?????
不过,我的用data属性的DatabaseName中选择VB文件夹自带的数据库后,
再在RecordSource中就能选到表,而有的是Access2000自带的数据库或是自己创建的数据库时
正常,我的装了sp5,如没装,则装一下
解决方法:
1 工程-引用,引用DAO 3.6(原来是3.51,不支持access 2000)
2 代码:
dim db as dao.database, rs as dao.recordset
set db = dbengine.opendatabase("数据库文件路径和文件名")
set rs = db.openrecordset("select * ......")
set data1.recordset = rs
有两种方法解决:
1.安装SP5补丁。下载地址:http://www.dapha.net/down/list.asp?id=13532.你将access2000的数据库文件转换为97版的就可以了。方法:
打开access->“工具”->“数据库实用工具”->“转换数据库”