小弟初级,遇到如下问题:我用一张表去追加另外一张表,报如下的错误:错误 0xc0202009:数据流任务:出现 OLE DB 错误。错误代码:0x80004005。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client”Hresult: 0x80004005 说明:“对于造型说明无效的字符值”。
说明下,我是用.CSV入库的,每个表5W条数据。入完以后前三张表合并还没问题,后面的表都合不进去了,都报这个错误。
另外请问大家,我有什么好办法将多个.CSV格式的文件直接入到一个表里?先谢过各位达人了。

解决方案 »

  1.   

    对于造型说明无效的字符值?估计是你的某些字段因为其类型的原因不能插入数据。例如:int型数据插入诸如'ABC'之类的数据。
      

  2.   

    你的表里面是不是有时间类型字段,如果有可能是下面这个文章提到的问题。即如果时间是2009-01-01 这种格式就没问题,但如果是 2009-1-1就不可以。解决方法是找这篇文章讲的打个补丁。http://support.microsoft.com/kb/883503
      

  3.   


    这个搞不定啊,这个补丁安装时提示已经是Windows 产品的一部分了。也就是说我的XP装的里头已经有这个补丁了,怎么办呢!?
      

  4.   

    一个CVS格式的表5W条记录,会很慢的