怎样使用ASP.NET 代码 通过sqlcmd调用BULK INSERT?
可执行文件:sqlcmd.exe -U sa -P 123 -S 20100330-0922 -d test -i c:\\1.csv
BULK INSERT脚本:
BULK INSERT datacsv
FROM 'c:\1.csv'
WITH
(
   FIELDTERMINATOR = ',',
   ROWTERMINATOR = '\n'
);
就是通过代码,将csv文件导入到数据库表中。
不知道怎么用代码将二者联系起来。求高手帮忙。不胜感激!

解决方案 »

  1.   

    Process.Start("sqlcmd.exe" ,"-U sa -P 123 -S 20100330-0922 -d test -i c:\\1.csv")不行吗?
      

  2.   

    是不是两者只要使用一种,就能将csv文件导入到数据库对应的表中?
      

  3.   

    bulk insert CountryIP2
    from 'D:\2.csv'
    WITH (
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n' 
    )
    一直提示我找不到D:\2.csv,文件明明是有的啊