400M的文本,要每11一行文本变成SQL SERVER的一个记录,但内容要是有',"等符号就不正常:一行的内容会分成多列列导入,何也???
例如有一行的内容是:
"如意"牌
我想导入表中某个列,但是现在他变成了二个列了:
如意 牌
我发现除了"号,还有,'/等是这样的情况,我使用UltraEdit这样的文本编辑器将这种符号替换成空格,谁知他有时又会出现一些乱码,将一些汉字变成乱码了.
怎么办???除了这些符号,还有那一些???
谢谢先!
问题点数:20、回复次数:2Top
1 楼of123()回复于 2006-03-09 08:52:04 得分 15
可能是因为你采用了 SQL 语句组成算法,这些符号影响了正常字符串的形成。试试:
strTmp = Replace(strTmp, """, """") '将一行字符串中的"用""代替。这样在组成字符串时,它就会被作为原意字符处理。余类推。Top
2 楼vansoft(Vansoft Workroom)回复于 2006-03-09 09:00:59 得分 5
insert into 表名(字段名) values(?)
然後把?的值傳進去就不會出現你說的問題,
我做過很多的導入導出數據工作。
MSN:Van_flf@Hotmail.comTop




