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

运用Database.OpenRecordset时,读取不了,unicode文本文件

2013-01-06 
使用Database.OpenRecordset时,读取不了,unicode文本文件使用Database.OpenRecordset时,读取不了,unicode

使用Database.OpenRecordset时,读取不了,unicode文本文件
使用Database.OpenRecordset时,读取不了,unicode文本文件
例如:
  dim dbSource as Database
   Set dbSource = OpenDatabase(文件路径, False, False, "Text")
  Recordset = dbSource .OpenRecordset(文本文件)
 
 1.读取到了。第一行的第1列数据,第二列数据读取不到。

 2. 执行Recordset.movenext
  读取不到下一条数据。

各位大大们,
大家见过这个问题吗?
[解决办法]
用strconv函数转换
[解决办法]
不知道你用的什么数据库驱动,试试是否支持 schema.ini

在 TEXT 文件同一个目录下,创建一个 schema.ini:
(其中 Data.txt 必须是你真实的 TEXT 文件名,具体参考 http://www.connectionstrings.com/?carrier=textfile)


[Data.txt]
Format=CSVDelimited
CharacterSet=Unicode
ColNameHeader=True
MaxScanRows=0

热点排行