关于 C# ACCESS 与 Schema.ini文件的问题
客户需要 大批量的产品编码需要导入到access中
由客户提供文本
使用C#操作access
表结构
CodeId 自动编号
ProductCode 文本
SecretCode 文本
IsUsed 是/否
文本数据是这样的
7086005126320423,000000000001
6488003848031119,000000000002
4184006278160036,000000000003
1782003034086228,000000000004
使用的语句
INTO CodeInfo(productCode,secretCode) SELECT * FROM [Text;Database=E:\].CodeTxt.txt
但是执行之后数据库里的数据完全变成了数字类型了
使用Schema.ini 报 未指定错误
Schema.ini内容如下
[CodeTxt.txt]
ColNameHeader = true
CharacterSet = ANSI // ansi
Format=CSVDelimited //用逗号分隔
MaxScanRows=0
Col1 = "productCode" Text Width 30
Col2 = "secretCode" Text Width 30
CodeTxt 与 Schema.ini 在同一文件夹下
重大侠帮帮忙吧 愁死了~
读取文本循环的方法不可取~
因为要上传服务器 再者数据量很大 2分多钟没反应
用这个方法20几秒就完成了~
就是它认错了类型~
[解决办法]
Schema.ini没起作用吗?
[解决办法]