我有一个表 ,其中有20 多个字段,请问如何做插入?感觉字段太多,SQL语句总出错 ,怎么解决比较好?手头有个例子用到组件类,请过来人能说下怎么做的嘛》?

解决方案 »

  1.   

    一个一个字段瞄准.然后写SQL,貌似没其他办法.
      

  2.   

    可以用insert 表名 (字段····)
    select 值 union 
    select 值 union
    select 值 union



    select 值 
    这样可以批量插入数据
      

  3.   

    现成TXT直接用导入导出工具DTS. 或者 -- 导入文本文件 
    EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword' 或者 BULK INSERT Northwind.dbo.[Order Details] 
      FROM 'f:\orders\lineitem.tbl' 
      WITH 
          ( 
            FIELDTERMINATOR = '|', 
            ROWTERMINATOR = '|\n' 
          ) 
      

  4.   

    可不可以导出到excle,再导回来。