Classe TMiConnectionsDb

Unit

Declaração

type TMiConnectionsDb = class(TDataModule)

Descrição

O Data Module TMiConnectionsDb é usado para conectar-se ao banco de dados através de parâmetros salvos no arquivo config.ini

Hierarquia

Visão Geral

Classes e Registros Aninhados

Public TParam = record

Campos

Public SQLConnector1: TSQLConnector;
Public SQLTransaction1: TSQLTransaction;
Protected var _Connection:Boolean ;

Métodos

Public procedure DataModuleCreate(Sender: TObject);
Public procedure SQLConnector1Login(Sender: TObject; Username, Password: string);
Protected procedure DmxScroller_Form1CloseQuery(aDmxScroller: TUiDmxScroller; var CanClose: boolean);
Protected function GetParametros_Conexao(aFileName:String;var aParam:TParam):Boolean;
Protected procedure SetParametros_Conexao(aFileName:String;var aParam:TParam);

Propriedades

Public property Connection : Boolean Read GetConnection Write SetConnection;

Descrição

Campos

Public SQLConnector1: TSQLConnector;

O atributo SQLConnector1 permite contectar ao banco de dados.

Public SQLTransaction1: TSQLTransaction;

O atributo SQLTransaction1 permite o usu de transações para acessar o BD.

Protected var _Connection:Boolean ;
 

Métodos

Public procedure DataModuleCreate(Sender: TObject);

O método DataModuleCreate torna o datamodule privado.

Public procedure SQLConnector1Login(Sender: TObject; Username, Password: string);

O evento SQLConnector1Login é usado para checar no banco de dados se o usuário tem permisão para conectar-se.

Protected procedure DmxScroller_Form1CloseQuery(aDmxScroller: TUiDmxScroller; var CanClose: boolean);
 
Protected function GetParametros_Conexao(aFileName:String;var aParam:TParam):Boolean;

O método name ler os parâmetros de conexão com o banco de dados postgress

  • NOTAS

    • Caso o arquivo config.ini não exista, o método GetParametros_Conexao solicita do usuário através do método GetForm_Connections;

Protected procedure SetParametros_Conexao(aFileName:String;var aParam:TParam);

O método name grava no arquivo config.ini os parâmetros de conexão com o banco de dados postgres.

Propriedades

Public property Connection : Boolean Read GetConnection Write SetConnection;

A propriedade Connection conecta-se ou desconecta-se do banco de dados.

  • NOTAS:

    • A método Connection checa se o arquivo config.ini existe, se existir então ler os parãmetros de conexão do arquivo config.ini; se o arquivo config.ini não existir então pede para a pessoa que executou o programa informar os parâmetros para conexão, em seguida salva os parâmetros no arquivo config.ini.

    • PARÂMETROS DE CONEXÃO

      • SESSÃO CONEXÃO;

        • ConnectorType;

        • UserName;

        • Password;

        • HostName;

    • REFERÊNCIAS


Gerado por PasDoc 0.16.0.