偶在DELPHI里把一个ACCESS和GBDIRD做好连接后加了个按扭。
设置其CLICK时 datamodule2.ADOQuery1.sql.Clear
datamodule2.ADOQuery1.SQL.Add('select * from kang order by id')
datamodule2.ADOQuery1.Open;
datamodule2.ADOQuery1.ExecSQL;错误显示 [Error] Unit1.pas(33): Missing operator or semicolon偶想实现的时点那按钮的时候把这个表里的记录按ID从小到大排序。。
设置其CLICK时 datamodule2.ADOQuery1.sql.Clear
datamodule2.ADOQuery1.SQL.Add('select * from kang order by id')
datamodule2.ADOQuery1.Open;
datamodule2.ADOQuery1.ExecSQL;错误显示 [Error] Unit1.pas(33): Missing operator or semicolon偶想实现的时点那按钮的时候把这个表里的记录按ID从小到大排序。。
Open专门用于select语句,而ExecSQL用于update,delete等。
还有,前两句末尾的分号忘加了。
datamodule2.ADOQuery1.Close;
begin
close;
sql.clear;
sql.add('select * from kang order by id');
prepared;
open;//当SQL语句为SELECT时,用open;当SQL语句为其他时用EXECSQL;
end;