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

使用Ado读取文本文件的有关问题(现线等)

2012-01-26 
使用Ado读取文本文件的问题(现线等)我的文本文件结构是:19位数字,37位字符+数字现在问题出在第一列,我要按

使用Ado读取文本文件的问题(现线等)
我的文本文件结构是:
19位数字,37位字符+数字
现在问题出在第一列,我要按照字符来读取这19位数字,但是select以后,记录集里却是按照数字类型读取的,也就是这种形式:4.110100366E+17   。
我不知道怎么可以说明文本文件的结构,让select出来的数据是19个字符。
多谢多谢!


[解决办法]
cn.ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\;Extended Properties= " "text;HDR=Yes;FMT=Fixed " "; " <-如果第一行不是列名 HDR=No

在同一目录下用 Schema.ini 将列定义为字符型
[a.txt]
Format=FixedLength
ColNameHeader=True
Col1=FieldName1 Char Width 19
Col3=FieldName2 Char Width 37
CharacterSet=ANSI

热点排行