我看了一些程序,好象有些时候要添加SQL属性,有些又不需要添加,我自己编了个简单程序,如果不在SQL属性栏里添加语句程序不能执行,请问有什么规则吗,另外如何添加啊?(代码里面不是已经有SQL语句了吗而且还很多)

解决方案 »

  1.   

    with ADOQUERY do
    begin
      close;
      sql.clear;
      sql.text:='你要执行的SQL语句';
      open;//或者execsql;
    end;
      

  2.   

    sqlstr:='select * from table';
    width adoquery1 do
    begin
    close;
    sql.clear;
    sql.add(sqlstr);
    execsql;
    end;
      

  3.   

    这个我知道,这些代码写好以后还得去ADOQUERY属性栏里面的SQL属性栏里添加一行语句,否则不能执行
      

  4.   

    哦,我先在前面写了句ADOQUERY.ACCTIVE:=true;然后再
    with ADOQUERY do 
    begin 
      close; 
      sql.clear; 
      sql.text:= '你要执行的SQL语句 '; 
      open;//或者execsql; 
    end;
    这样就要发生错误啊,ADOQUERY.ACCTIVE:=true这条写在后面就正常了,哎我看了人家很多程序好象都写在前面的。