⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 实例——提交与回滚事物.txt

📁 Delphi 7组件应用实例 书籍语言: 简体中文 书籍类型: 程序设计 授权方式: 免费软件 书籍大小: 105 KB
💻 TXT
字号:
unit U_Transaction;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids, DBGrids, ExtCtrls, DBCtrls, DB,
  IBCustomDataSet, IBTable, IBDatabase;

type
  TFIBTransaction = class(TForm)
    IBTransaction1: TIBTransaction;
    DataSource1: TDataSource;
    IBDatabase1: TIBDatabase;
    IBTable1: TIBTable;
    DBNavigator1: TDBNavigator;
    DBGrid1: TDBGrid;
    Button1: TButton;
    Button2: TButton;
    IBTable1COUNTRY: TIBStringField;
    IBTable1CURRENCY: TIBStringField;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  FIBTransaction: TFIBTransaction;

implementation

{$R *.dfm}

procedure TFIBTransaction.FormCreate(Sender: TObject);
begin
   IBDatabase1.Open;
   IBTransaction1.StartTransaction;
   IBTable1.Open;
end;

procedure TFIBTransaction.Button1Click(Sender: TObject);
begin
  IBTransaction1.CommitRetaining;
  IBTable1.Refresh;
end;

procedure TFIBTransaction.Button2Click(Sender: TObject);
begin
  IBTransaction1.RollbackRetaining;
  IBTable1.Refresh;
end;

end.



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -