各位大虾, 小弟听说使用ADOQUERY可以同时执行很多条语句, 这样可以提高速度, 但不知道怎么执行, 哪位能提供个例子啊! 就以两条为例介绍一下吧! 谢谢

解决方案 »

  1.   

    比如说我现在有两条命令
    1.  insert into abc(t1,t2) values(11,22)
    2.  insert into abc(t1,t2) values(13,13)
    我看有人说只要存在字符串数组里, 然后用
    adoquery1.sql.text:=StringList.text;
    就可以了, 但我试了一下, 但提示说缺少分号, 等我加了分号, 又提示说又多余的字符! 不知道为什么!
      

  2.   

    其实你要两条语句放在一起执行;
    如果放在StringList中也可以,不过你的取法不对,
    应该用循环,把每一条语句都加在一块!
      

  3.   

    我试了一下:adoquery1.sql.text:='insert into table1(t1,t2) values(11,12);insert into table1(t1,t2) values(12,13)';
    但却提示出错. 错误信息为: 在SQL语句结尾之后找到字符!
    不知道是为什么? 是不是那个地方需要设置?
      

  4.   

    刚听说ACCESS是不能用这个的, 真郁闷! 看样子我程序的速度是提高不了了! 散分了!