只能怪你数据不规范像下面这样的4列数据
aaa|bbb|ccc|ddd
aaa|bbb|ccc|
aaa|||尽管后面两行列不完整,在插入文本数据时,还是要把分融符带上的。

解决方案 »

  1.   

    --可以考慮用
    bulk insert test
    from 'E:\Test.txt'
    with(
            FIELDTERMINATOR = ',',
            ROWTERMINATOR = '\n'        )
    select * from test
      

  2.   

    写了个例子,楼主可以看看。
    http://topic.csdn.net/u/20090108/17/b212e2de-413a-46c6-8a42-fc96e21b8a19.html
    http://blog.csdn.net/fcuandy/archive/2009/01/08/3735742.aspx不过你的列过多,不适合这样硬编码取列位置,晚上我试下写脚本。
      

  3.   

    顶!!!!!!!!!
    SSIS能导XML数据文件吗???
     我的XML有600M,不晓得怎么导入数据库了!!!http://topic.csdn.net/u/20090104/12/80651fd8-1c55-4aff-a2be-341ce4893362.html
      

  4.   


    建议你在导的时候设置字段间的分隔符,例如,;TAB等.否则就只有自己用程序来实现了.
      

  5.   

    http://topic.csdn.net/u/20090108/17/b212e2de-413a-46c6-8a42-fc96e21b8a19.html