QueForm.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit QueForm;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   Db, StdCtrls, Grids, DBGrids, DBClient;
  6. type
  7.   TFormQuery = class(TForm)
  8.     cdsQuery: TClientDataSet;
  9.     DBGrid1: TDBGrid;
  10.     EditParam: TEdit;
  11.     btnParam: TButton;
  12.     DataSource1: TDataSource;
  13.     Label1: TLabel;
  14.     procedure btnParamClick(Sender: TObject);
  15.   private
  16.     { Private declarations }
  17.   public
  18.     { Public declarations }
  19.   end;
  20. var
  21.   FormQuery: TFormQuery;
  22. implementation
  23. uses ThinForm;
  24. {$R *.DFM}
  25. procedure TFormQuery.btnParamClick(Sender: TObject);
  26. begin
  27.   cdsQuery.Close;
  28.   cdsQuery.Params[0].AsString := EditParam.Text;
  29.   cdsQuery.Open;
  30.   Caption := 'Data sent at ' + TimeToStr (
  31.     TDateTime (cdsQuery.GetOptionalParam('Time')));
  32.   Label1.Caption := 'Param ' +
  33.     cdsQuery.GetOptionalParam('Param');
  34. end;
  35. end.