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

Delphi控件源码

开发平台:

Delphi

  1. unit MainData;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   Db, DBTables, IBQuery, IBCustomDataSet, IBTable, IBDatabase;
  6. type
  7.   TDmMain = class(TDataModule)
  8.     IBDatabase1: TIBDatabase;
  9.     QueryId: TIBQuery;
  10.     IBTransaction2: TIBTransaction;
  11.   public
  12.     function GetNewId: Integer;
  13.   end;
  14. var
  15.   DmMain: TDmMain;
  16. implementation
  17. {$R *.DFM}
  18. function TDmMain.GetNewId: Integer;
  19. begin
  20.   // return the next value of the generator
  21.   QueryId.Open;
  22.   try
  23.     Result := QueryId.Fields[0].AsInteger;
  24.   finally
  25.     QueryId.Close;
  26.   end;
  27. end;
  28. end.