请大家帮忙,我现在需要作一个程序,功能是把CSV文件导入MSSQL数据库.工具是Delphi+MSSQL.这个星期要完成.我现在不知道怎样下手?请大家帮忙,先谢谢!!!!!!!!!!!!!!

解决方案 »

  1.   

    用bulk insert 语句:
    BULK INSERT Northwind.dbo.[Order Details]
       FROM 'c:\dat.csv'
       WITH
         (
            FIELDTERMINATOR = ','
            ROWTERMINATOR = ':\n'
            FIRE_TRIGGERS
          )
      

  2.   

    直接用 cg1120 提供的sql语句来完成所需功能。
    根据条件生成sql语句,然后用adocommand来运行就行了。
      

  3.   

    就用Bulk Insert,看看SQL Server的帮助就知道了,帮助是中文的,不会看不懂吧???
      

  4.   

    我要把CSV文档转到Delphil界面,再转到MSSQL数据库.给另外支程序用.
    流程是这样的:
    从ERP系统导出CSV文件到SFC系统(Delphi+MSSQL), 保存到MSSQL数据库
      

  5.   

    那你要小心处理CSV中文档的相关信息:如关联、版本等。