用一般的边接字串,程序创建DBF表时,生成的DBF表内部格式与低版本的不同,问题如上,帮帮!
解决方案 »
- 海康SDK 回调函数结束后出错
- 请问哪个Edit控件有横线分割?
- 求救delphi7 问题 edit 和 dbgrid问题
- 求教:用DELPHI實現 把數據庫中為正數的值在DataGrid中顯示為負值
- 查询日期类型的字段,SQL如何写
- 如何获取shellexcute的输出结果?
- 一个关于BLOB字段通过OLECONTAINER读取和显示的问题(急)
- 如何去掉Treeview的"+"和"-"? 有没有一种XP风格的控件能使所有的控件呈现XP风格?
- 如何使用多个线程同时读取文本文件?我给100分!
- 如何让showmessage(sendtext)显示在所有窗口的前面?
- 大侠们花两分钟时间帮我解决一个超级简单的问题!在线等!
- Netmeeting之INmManager接口没有类型库吗?
是不是可以把驱动换成VFP2.0的就行了
边接字串呢?受不了了,后悔用ADO
'Provider=MSDASQL.1;Driver={Microsoft Visual Foxpro Driver};SourceType=DBF;DBQ=e:\DB';假设dbf放在e:\db目录下。
sncel(地狱情人-杨勇) :如此会提示找不到可安装的ISAM。
楼上只位的写法是正确的,但就是欠缺一点:那个(*.dbf)忘写了
出错,头都要爆了
谁有Tdbf3?发一个给我
研究了半天DBF文件结构,终于解决了,忘了来结贴
感谢TDBF的源代码给我的启发!
能不能说说你对DBF文件结构的研究结果,我也碰到类似的问题了。
foxbase数据库文件结构0 1字节 最低两位为版本号
1-3 3字节 建库年月日
4-7 4字节 记录个数
8-9 2字节 结构说明和字段说明,共占的字节数+1
10-11 2字节 记录字节个数
12-31 20字节 保留每个字段占32字节,其分配如下0-10 11字节 字段名ASCII码
11 1字节 字段类型
12-15 4字节 字段在记录中的位置
16 1字节 字段长度的2进制
17 1字节 小数点后位数的2进制
18-19 2字节 保留
20 1字节 工作区标志ID
21-31 11字节 保留文件结束标志 1AH
第一条记录前有说明部分结尾标志:0DH1.版本号要为03才能用VFP打开,否则不认是个Table
2.注意字段在中的位置这三个字节
3.注意结构定义结束标志0DH不知你是什么问题,可以具体点