不用DATA控件操作数据库文件
日期:2007年6月7日 作者: 相关tags: 不用 DATA 操作 数据库 文件- 10分钟让你的XP操作系统变成正版
- 真实女友全解说操作手册
- 恢复exe文件打开方式,所有exe文件无法打开
- 用API函数遍历指定驱动器、目录的文件
- 135个治病小偏方,从此不用去医院
- SQL数据库建立
- 怎样删除计算机中的垃圾文件
- Windows操作系统万能Ghost全攻略
- 读取浏览器缓存文件(MozillaCacheView) v1.50 绿色汉化版
- 卡巴斯基2012KEY生成助手(卡巴2012授权文件生成器) 绿色版 V1.00
- Office2003跟Office2007文件兼容包
- All Office Converter 文件格式转换器下载 免费中文版 V2011.7
- 自已动手写操作系统
- 360文件粉碎工具 1.6.0003beta
- 文件夹嗅探器 3.51超强的文件夹反加密软件
- chk文件恢复工具 2.1
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
大家知道,在 VB 中如果使用 DATA 控件访问数据库,那么程序执行就必须要一些大型 DLL 支持。这对于安装盘的发放是一个大问题。那么,在 VB 中能不能不用 DATA 控件访问数据库呢?
在 VB 中不用 DATA 控件而访问数据库,只有一法:将数据库文件当成2进制文件打开。但此法最大困难就是你必须了解数据库文件的结构形式。
比如:FoxBase的DBF文件(我不了解其它数据库的文件结构,大家可以去查查):它由记录头和记录构成。而记录头又由两部分构成:记录头=数据库说明+字段说明。下面列出 FoxBase 数据库说明: FoxBase 数据库说明 起始地址 字节数 含义
1 1 FoxBase 数据库文件标志
2-4 3 最后一次修改日期,3个字节分别为年、月、日
5-8 4 文件记录总数
9-10 2 记录头长度
11-12 2 每个记录长度
13-22 20 未使用
下面列出字段说明,每个字段由 32 个字节构成。
字段说明 起始地址 字节数 含义
1-11 11 字段名称
12 1 字段类型(分别为C、N、D、L等)
13-16 4 该字段在文件中地址
17 1 字段长度
18 1 小数位数
19-32 14 未使用
知道了字段信息说明,就可以使用 复合变量 + 2进制文件 来操作数据库了。
(出处:http://www.hackhome.com/)
