strsql="insert into table aa values('asdf')"
strsql=strsql & chr(13) &  "insert into table aa values('asdf')"
cnn.execute strsql
就插入了多条数据
就象在SQL中一样

解决方案 »

  1.   

    使用循环
    query.sql.clear;
    query.sql.add('insert into table aa values(:a, :b)');
    for i := 1 to 100 do
    begin
      query.parambyname('a').asinteger := i;
      query.parambyname('b').asstring := inttostr(i);
      query.Execsql;
    end;
      

  2.   

    可以动态生成一各sql语句啊
      

  3.   

    我是在VB 中调用DELPHI的DLL
    每次插入一条,但是循环的话,会出错的。应该是 VB的问题。
    用DELPHIL调用就不会了。
    那里可以找到PARADOX的SQL 语句的帮助资料?
    用 SQL EXPRLOER 打开PARADOX的库时有一个 VERSION 属性,有的是140
    有的是0,0 是代表什么,是不是版本很老了。
    另外,打开某个PARADOX的库时,有几个应该显示汉字的字段全是乱码,其他的字段都是好的。但是运行某个软件从这个库中取出着几个字段时,显示是正常的汉字。不只可能会是那里的问题,我实在是对PARADOX不熟悉。问了几个问题,好容易有人回答了,还望告之。
    多谢
      

  4.   

    你要找PARADOX的SQL资料
    可以安装了DELPHI后查他的帮助
    叫LOCALSQL
    你看看吧
    我以前倒是用过
    不过很久没用了
    全忘了