C语言调用dbf文件,C语言直接读取FOXBASE的DBF文件.pdf
C语言直接读取FOXBASE的DBF文件
维普资讯
1◇~l 1(Bs I
据 的读取 。
一 、 问题的提出 表 1 DBF文件的文件参数表
FOXBAsE有时在与外界进行数据交换 、提高数据 位置 长度(B) 说明
又 仟 用 但 .尢 M 匕Mu 千 墨 ,再 徂 力 OSH ·古 孵
的处理速度、统计 图形输 出、数据文件的修复、编写 1 1
船 H
MIS生成器以及在脱离了FOXBASE之下获取某数据 2一 ‘ 3 最近一次 DIIF文件 的謦改 日期(年 .月,日)
文件 的结构和数据等等方面 ,都少不了需要其它计算 5—8 ‘ DBF文件记录十技
机语言 (包括 C语言)来实现其数据接 口。本文通过对
9— 10 2 DBF文件 目录 区的长虞
FOXBASE的DBF文件数据存储结构的分析,用C语
l1—12 2 DBF文件记录 的长度 (包括一十记录■除标志)
言实现了对其数据的直接读取。
13—32 20 暴境慑曹
二、DBF文件 的数据存储结构
FOXBASE的 DBF文件 由目录区、数据 区和文件
3、目录区结柬符
结束符三部分组成,其中 目录区又由文件参数、记录中
其值为0DH"。dbaseI中,其后还有一个00H,
字段参数和 目录区结束符所组成 ;数据区又由每条记
FOXBASE和 FOXPR0均 已删除此字节 。
录的记录删除标志和记录 内容所组成。其数据存储结
4、数据区
构可表示如下:
由一条条记录组成,记录与记录之间不夹带任
兰兰童塾l主垦兰墼!:!兰垦!重墼 目录区结束符l记录1I..1记录n I文件结束符 何字符。记录删除标志表示:20H表示该记录未
一 3趣 一 l一 32B— 1....I一 32B一 被删除,2AH表示该记录被删除。
一 — — 32* (m+1)+1(B)
一 — — 目录区 — — I一嚣I.馑..’1=一jB一I1—件臻1E藉一5、文件结束符
表 2 DBF文件字段参数表
位置 长 度 (B) 说 明
注 :(1)m:字段数 l(2)n:记录数 3)j:每条记录长度 l I--10 1
C语言调用dbf文件,C语言直接读取FOXBASE的DBF文件.pdf相关推荐
- 读取gps观测数据o文件的matlab编程,读取GPS观测数据O文件的matlab编程.doc
读取GPS观测数据O文件的matlab编程 读取GPS观测数据O文件的matlab编程 function HeadO=ReadObsHead [fname,fpath]=uigetfile('*.*O ...
- c语言读dbf文件格式,C语言直接读取FOXBASE的DBF文件
维普资讯 http://doc.docsou.com 1◇~ l 1 ( B s I 据的读取. 一 . 问题的提出 位置 1 表 1 D B F文件的文件参数表长度( B ) 1 船 H F OX ...
- 511遇见易语言调用API制作易语言模块
类模块 集模块 免注册 免查杀模块 多线程模块 创建调用 模块方法名称 视频源码链接 类模块集模块API调用(最新推荐) 易语言模块API视频教程类模块集模块API调用 大漠免注册免查杀类模块(最新推 ...
- python怎么读写文件-怎么用python读取和写入TIFF文件1
Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...
- ajax读取文件数据,Ajax 实现读取 properties 格式资源文件数据
Ajax 的核心是 JavaScript 对象 XmlHttpRequest.该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术.简而言之,XmlHttpRequ ...
- linux下循环读取目录文件,linux循环递归读取目录指定类型文件及计算阶乘脚本...
linux循环读取目录指定类型文件脚本 ergodic.sh #!/bin/bash function ergodic { for file in ` ls $1` do if [ -d $1&quo ...
- python shp文件_对python 读取线的shp文件实例详解
如下所示: import shapefile sf = shapefile.reader("e:\\1.2\\cs\\dx_csl.shp") shapes = sf.shapes ...
- python读取plt文件吗_如何读取连续的.plt文件并存储它们
我有1000个文件要用python读取.以前,我有74个,我只是一个一个地读,但现在有太多的事情要做.在data_1 = np.genfromtxt('test4-1.000001.plt', del ...
- stl文件怎么用Java读取_将STEP文件转换为STL
我正在寻找有关如何解决以下问题的建议: 将STEP(ISO 10303,AP 203/214)转换为三角形网格,即转换为STL 显然,STEP支持一些平滑曲线的各种精确表示,例如NURBS,因此两者不 ...
最新文章
- 魅族适配鸿蒙吗,魅族智能生活发布会新增看点:接入鸿蒙操作系统
- 与C#中的typedef等效
- 强化学习(四)—— DQN系列(DQN, Nature DQN, DDQN, Dueling DQN等)
- UI组件之TextView及其子类(二)RadioButton和CheckBox
- tab标签的另一种写法
- CSS基础「四」浮动 \ 常见网页布局
- 探讨Netty获取并检查Websocket握手请求的两种方式
- CVPR2022车道线检测Efficient Lane Detection via Curve Modeling
- 物质之学 —— 等离子(物质的第四态)
- 16年10月计算机组成原理,福建师范大学16年8月课程考试《计算机组成原理》作业考核试题.doc...
- 腾讯技术分享:GIF动图技术详解及手机QQ动态表情压缩技术实践
- 全网最全的安服工程师修炼手册
- 趣挨踢 | 只有挨踢人才能读懂的西游记
- 2021谷歌IO大会内容
- CSS命名规范 BEM 颜色 【全局】
- 深入理解java虚拟机(十三)Java Mission Control:可持续在线的监控工具
- utsc的计算机科学,天啊撸:中国留学生淘汰率竟比加拿大学生高出一倍
- GPS北斗校时服务器(时间服务器)在港口自动化系统应用
- 手机投屏电脑,无需第三方软件,鼠标控制手机
- Excel如何快速将多行数据转为一行
热门文章
- Mac电脑:word中如何隐藏或显示格式标记,显示所有的格式标记
- Ubuntu命令笔记(新手入门推荐
- 已解决:EasyConnect连接成功,但是无法显示网页
- EPLAN学习笔记整理:基础篇(一)
- ChatGPT团队9位华人揭秘:3清华、1北大、1华科
- 【mcuclub】继电器
- sgreen服务器未响应,SGreen浏览器
- Activity missed :com.game.demo.jssc.wxapi.WXPayEntryActivity
- 统信UOS手动更新系统时备份失败,如何用命令自动更新系统
- 2021年安全员-B证考试及安全员-B证考试报名