delphi我写了一个过程用ADOQuery查询一个表获得了一个字符串,我该如何获取这个字符串到定义的变量中去

2025-02-26 04:22:35
推荐回答(2个)
回答1:

procedure TForm1.SelectData;
var
  str: string;
begin
  //定义了任务运行表查询数据操作过程
  ADOQuery3.Close;
  ADOQuery3.SQL.Clear;
  ADOQuery3.SQL.Text := 'select status from task_operation where id =:(select count(*) from task_operation)' ;
  ADOQuery3.Open;
  str := ADOQuery3.FieldByName('status').AsString;
end;

你试试看这样能否获取。

回答2:

Var
  S:String;
  I: Integer;
begin
 S := ADOQuery3.FieldByName('字段名称').AsString;
 I := ADOQuery3.Fields[0].AsInteger;
 S:= ADOQuery3.FieldValues['字段名称'];