【原】大容量加载: 在数据文件中遇到意外的文件结尾。

来源:互联网 发布:js验证手机号码位数 编辑:程序博客网 时间:2024/05/12 11:12

这几天将txt文本导入到数据库中,用asp.net导入,太慢了!!!结果上网查查,有的说用BULK的方法。代码就是:

BULK INSERT jsw.dbo.AddressCodeTemp
FROM 'c:\data.txt'  
WITH (  
FIELDTERMINATOR = ',',  
ROWTERMINATOR = '\n'  
)

具体可以到这个网站http://hi.baidu.com/qiideal/item/6d07421e9e6063fa65eabf9d去看看。

但是我在导入过程中出现了“大容量加载: 在数据文件中遇到意外的文件结尾。”这个错误,我最后是通过把txt另存为ANSI编码的文本解决的

另说一点:

这种插入方式不能插入ID(自增)值,只能插入txt中存在的列。最后我又建了一个带有ID的表,用sql语句insert into jsw.dbo.AddressCodeN select * from jsw.dbo.AddressCodeTemp插入的。

原创粉丝点击