首页

  1. 首页
  2. 测绘论文
  3. 内容

不用DATA控件操作数据库文件

不用DATA控件操作数据库文件
大家知道,在VB中如果使用DATA控件访问数据库,那么程序执行就必须要一些大型DLL支持。这对于安装盘的发放是一个大问题。那么,在VB中能不能不用DATA控件访问数据库呢?
在VB中不用DATA控件而访问数据库,只有一法:将数据库文件当成2进制文件打开。但此法最大困难就是你必须了解数据库文件的结构形式。
比如:FoxBase的DBF文件(我不了解其它数据库的文件结构,大家可以去查查):它由记录头和记录构成。而记录头又由两部分构成:记录头=数据库说明+字段说明。下面列出FoxBase数据库说明:FoxBase数据库说明起始地址字节数含义
11FoxBase数据库文件标志
2-43最后一次修改日期,3个字节分别为年、月、日
5-84文件记录总数
9-102记录头长度
11-122每个记录长度
13-2220未使用
下面列出字段说明,每个字段由32个字节构成。
字段说明起始地址字节数含义
1-1111字段名称
121字段类型(分别为C、N、D、L等)
13-164该字段在文件中地址
171字段长度
181小数位数
19-3214未使用
知道了字段信息说明,就可以使用复合变量+2进制文件来操作数据库了。
 

相关文章

回到顶部
请复制以下网址分享
不用DATA控件操作数据库文件
http://m.civilcn.com/cehui/chlw/1357372913172142.html