日期:2014-05-18  浏览次数:20694 次

对象名 'Text;FMT=Delimited;HDR=Yes;DATABASE=C:\.1#csv' 无效。
INSERT   INTO   [1]
SELECT   *   FROM   [Text;FMT=Delimited;HDR=Yes;DATABASE=C:\].[1#csv]

执行上面这条语句的时候报的,点解???

------解决方案--------------------
对象名无效就说明文件不存在,而不是语法错误,检查看文件及路径是否对.
------解决方案--------------------
bulk insert [1] from 'D:\1.csv '
with(
FIRE_TRIGGERS ,
FIELDTERMINATOR= ', ' --csv文件的字段分隔符是,
)
------解决方案--------------------
insert [1]
select * from OpenRowset( 'MSDASQL ', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=d:\; ', 'select * from [1.csv] ')