首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么读取DAT文件?等!

2012-02-24 
如何读取DAT文件??急等!!本人有个DAT文件格式的数据库(CLGIS测井),里面的数据格式如下:l一4字节……………孔号(

如何读取DAT文件??急等!!
本人有个DAT文件格式的数据库(CLGIS测井),里面的数据格式如下:

l一4字节……………孔号(4个字节 、字符型) 
lO0__lO2字节……曲线个数(2个字节、整型) 
2l0__6lO字节 …曲线名称(4个字节 、字符型) 
6l0__8lO字节………曲线是否有值(2个字节) 
l4l0__l6lO字节……曲线起始深度(2个字节) 
l6l0__l8lO字节……曲线终止深度(2个字节) 
18lO一22lO字节…曲线点距(4个字节、实数) 
2218一结束 ……曲线各点数据(4字节 、实数) 
其 中第 221 1字节是符号 “ ”’,可看作是信息与 
数据部分的分隔符,也可认为是区分 CLGIS的,-c.DAT 
与其它 DAT 文件的一个标志.文件中没有深度曲线, 
数据的深度值是由该数据所处 的字节位置及其所对 
应曲线 的起始深度决定的;文件中孔号项 、曲线名称 
项 、曲线个数项是以 ASCII 码储存的,其余字段以压 
缩格式储存.

现在我就是想把这个文件里面的数据转换到txt文本中,请高手给予帮助,最好附上代码


[解决办法]
第一种方法:直接按照二进制方式打开文件,读到BYTE数组里面,然后自己按照预设的长度取出需要的内容
第二种方法:按照预定的各段位长度定义一个数据类型,然后将内容读到这个自定义类型中
[解决办法]
帮顶...

[解决办法]
msdn get语句
[解决办法]
以二进制方式打开文件,获得数据,转换,以文本方式输出。

Open "TESTFILE" For Binary Access Read Lock Read As #1
Open "TESTFILE" For Output As #2



[解决办法]
lO0__lO2字节……曲线个数(2个字节、整型) 这是容易理解
2l0__6lO字节 …曲线名称(4个字节 、字符型) 这 4 个字节在哪里?为什么占用 400 字节空间?

热点排行