procedure TForm3.SpeedButton5Click(Sender: TObject);
var
  AQuery:TADOQuery;
  StrSql:String;begin
  AQuery:=TADOQuery.Create(nil);
  AQuery.Connection:=DMForm.ADOConnection;
  AQuery.Close;
  DateTimePicker.Date:=DateTimePicker.Date-1;
  label1.Caption:=DateToStr(DateTimePicker.Date);
  StrSql:='Select * from TABLE_rj where rjdate='''+Label1.Caption+'''';
  AQuery.SQL.Text:=StrSql;  try
    AQuery.ExecSQL;
  except
    Application.MessageBox('系统忙,稍后再试!','提示'
          ,MB_ICONINFORMATION+MB_OK);
        exit;
  end;
  RichEdit.Text:=AQuery.FieldByName('memo').AsString;
  DateTimePicker.Date:=strtodate(AQuery.fieldbyname('rjdate').AsString);
  AQuery.Free;
end;以上是我写的查询付值
我把时间为Label1.Caption的从数据库中查出来
显示在一个RichEdit控件 和一个DateTimePicker控件上
他老是提示没有字段
请问这是什么错误呀