我想这样
sql := 'INSERT INTO zs(In_Index, company_name) Values(1, "qwe");INSERT INTO zs(In_Index, company_name) Values(2, "qeedfe");';格式应该怎样写?

解决方案 »

  1.   

    access一次只能执行1句sql,
    sql server可以多句,中间用空格分开就可以。
    'INSERT INTO zs(In_Index, company_name) Values(1, "qwe")   INSERT INTO zs(In_Index, company_name) Values(2, "qeedfe")';————————————————
    也可以这样组合成一句:insert into zs(In_Index, company_name) 
    Select 1, "qwe"
    union all Select 2, "qeedfe"
    union all Select 3, "test"
      

  2.   

    access限制也不少,我就是考虑到跟ACCESS连接次数太多,开销大,才想一次把它传过去。看来是不行了。Thank you DebugXP!
      

  3.   

    insert into zs(In_Index, company_name) select In_Index, company_name from 表2
      

  4.   

    sql='insert into zs (In_Index, company_name)
    select 1,''qwe'' union all
    select 2,''qeedfe'' '