使用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