请问怎样才能用一个sql语句录入多条不同的记录?

解决方案 »

  1.   

    insert into table(colnames..)
    select 值1,值2,值3..
    union all 
    select 值1,值2,值3..
    -----
    注意和colnames类型兼容
      

  2.   

    eg:ADOQUERY1{.CONNECTIONSTRING: ........my.MDB......}// 连接到ACCESS数据库
                {.SQLSTRING:select * from 表X}//这里表X为你的ACCESS数据库中的表名  var 
      sqlstr:string;
    begin
      sqlstr:='select * from where 姓名=‘+EDIT1.TEXT ;//可能这里写的有点问题
    你到DELPHIBOX下载几个例子看看就OK了。
    那里你还可以找到VCLSKIN, BUSSINESSSKINFORM ,FASTREPORT,EHLIB等好的控件包
    O HOHO,偶现在用的好爽啊,好东西大家分享。
                                         {冻冬 2004-6-21}
      

  3.   

    其实如果你用的是QUERY,偶有个程序,试验用的,写好了的
    你要的话我可以发给你,很大的
    D7下用的,你需要EHLIB,VCLSKIN
    XPAPPLICATION{就是在DELPHI7的DEMO下的TOOLSAPI下的XPWIZARD?好象是这个文件夹下的安装一下就OK了,你就可以在NEW里面看到个 XP APPLICATION了}
    里面有查询的例子
      

  4.   

    我想把EDIT1的数据录入表中的a字段,EDIT2的数据录入b字段,EDIT3的值录入下一条记录的a 字段,EDIT4的值录入该记录的b字段,可以用一条sql 语句实现么?
      

  5.   

    我想把EDIT1的数据录入表中的a字段,EDIT2的数据录入b字段,EDIT3的值录入下一条记录的a 字段,EDIT4的值录入该记录的b字段,可以用一条sql 语句实现么?
      

  6.   

    select * into table1 from table2insert into table1 select * from table2
      

  7.   

    我想同时录入两条记录,但这两条记录不是来自另一个表,也就是我把EDIT1的值插入第一条记录,EDIT2的值插入第二条记录