mirror of
https://github.com/danieleteti/delphimvcframework.git
synced 2024-11-15 15:55:54 +01:00
46 lines
1.1 KiB
ObjectPascal
46 lines
1.1 KiB
ObjectPascal
unit MainDMU;
|
|
|
|
interface
|
|
|
|
uses
|
|
System.SysUtils, System.Classes, FireDAC.Stan.Intf, FireDAC.Stan.Option,
|
|
FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def,
|
|
FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.VCLUI.Wait,
|
|
Data.DB, FireDAC.Comp.Client, FireDAC.Phys.MSSQL, FireDAC.Phys.MSSQLDef,
|
|
FireDAC.Stan.Param, FireDAC.DatS, FireDAC.DApt.Intf, FireDAC.DApt,
|
|
FireDAC.Comp.DataSet, FireDAC.Phys.SQLite, FireDAC.Phys.SQLiteDef,
|
|
FireDAC.Stan.ExprFuncs;
|
|
|
|
type
|
|
TdmMain = class(TDataModule)
|
|
Connection: TFDConnection;
|
|
qryInsertNotification: TFDQuery;
|
|
procedure ConnectionAfterConnect(Sender: TObject);
|
|
procedure ConnectionBeforeConnect(Sender: TObject);
|
|
private
|
|
{ Private declarations }
|
|
public
|
|
|
|
end;
|
|
|
|
implementation
|
|
|
|
uses
|
|
SysConstantsU;
|
|
|
|
{ %CLASSGROUP 'Vcl.Controls.TControl' }
|
|
|
|
{$R *.dfm}
|
|
|
|
procedure TdmMain.ConnectionAfterConnect(Sender: TObject);
|
|
begin
|
|
Connection.ExecSQL(SQL_CREATE_TABLE);
|
|
end;
|
|
|
|
procedure TdmMain.ConnectionBeforeConnect(Sender: TObject);
|
|
begin
|
|
Connection.Params.Database := 'serversentevent.db';
|
|
end;
|
|
|
|
end.
|