adoquery數據操作
procedure TForm4.Button1Click(Sender: TObject);
var
us,ps:string;
begin
try
us:=dbgrid1.SelectedField.DataSet.FieldByName('users').AsString;
ps:=dbgrid1.SelectedField.DataSet.FieldByName('passw').AsString;
////////////////////////////////////////////////////////////////////
Adoquery1.Connection:=dmliu.ADOConnection1;
ADOQuery1.Edit;
adoquery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.add( 'update logtable set world='''+str+'''' ) ;
ADOQuery1.SQL.add( 'where users='''+us ) ;
ADOQuery1.SQL.add( '''and passw='''+ps+'''' ) ;
ADOQuery1.Prepared;
ADOQuery1.ExecSQL;
ADOQuery1.Active :=true;
Adoquery1.Connection:=dmliu.ADOConnection1;
ADOQuery1.Active :=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from logtable group by world,users,passw');
ADOQuery1.Prepared;
ADOQuery1.ExecSQL ;
ADOQuery1.Active :=true;
dbg.DataSource :=DataSource1;
///////////////////////////////////////////////////////////////////
except
raise exception.Create(' 操 作 錯 誤 !');
exit;
end;//try
end;