用下面命令:BULK INSERT  test   FROM 'D:\1.dat'   WITH (FORMATFILE = 1.fmt') 导入数据时出现以下错误:OLE DB provider 'BULK' for linked server '(null)' returned invalid data for column '[BULK].MEID'.有可能什么原因呢?

解决方案 »

  1.   

    INSERT Northwind.dbo.[Order Details]
       FROM 'f:\orders\lineitem.tbl'
       WITH 
          (
             FIELDTERMINATOR = '|',
             ROWTERMINATOR = '|\n'
          )本例指定 FIRE_TRIGGERS 参数。BULK INSERT Northwind.dbo.[Order Details]
       FROM 'f:\orders\lineitem.tbl'
       WITH
         (
            FIELDTERMINATOR = '|',
            ROWTERMINATOR = ':\n',
            FIRE_TRIGGERS
          )参考一下
      

  2.   

    1、首先搞清楚你的dat文件是什么数据库的
    2、然后使用相应的驱动,再加上用户名和密码