我从公司繁体XP系统中导出的带分隔符的txt文件,
现在在家里的简体XP上打开是乱码,
现在想要导入到sqlserver2005数据库中,
用自带的导入导出向导,数据源选择“平面文件源”,
区域和代码页选择“中文繁体”,
预览数据一切显示正常,
可点击完成进行导入时出现错误,显示如下信息,
求各位大侠帮忙看下,
如何解决这个问题!~
万分感激~

解决方案 »

  1.   

    BULK INSER(大容量文本导入)txt文件内容:数据|数据|数据
    数据|数据|数据现在要将这导入到表中.结果是
    col1    col2    col3
    数据     数据     数据
    数据     数据     数据
    语句:BULK INSERT 表名
        FROM 'C:\name.txt'
    WITH
    (
        FIELDTERMINATOR='|',
        ROWTERMINATOR='\n',
        DATAFILETYPE='char'
    );
    PS:如果列分隔符个数不一样。
    如:
    数据||数据|数据
    数据||数据|数据
    则需要先导入到excel ,多个分隔符作为单个处理,列数据格式 为文本格式,然后再导入到sql中
      

  2.   

    试试楼上这位大侠的bulk insert