Classe TBancoDados

DescriçãoHierarquiaCamposMétodosProperties

Unit

Declaração

type TBancoDados = class(TInterfacedObject, IBancoDados)

Descrição

Classe que Implementa a Interface de Banco de Dados

Hierarquia

Visão Geral

Campos

Private FHostServidor: String;

Métodos

Public function FormataData(const datData: TDateTime): String; virtual; abstract;
Public function FormataFloat(const fltValor: Double): String; virtual; abstract;
Public procedure DefinirHost(const strHost : String); virtual; abstract;
Public function ObterSQLLimite(const strSQL : string; intLimite : Integer) : string; virtual; abstract;
Public function ObterPalavraChaveLimite : string; virtual; abstract;
Public function SysPrefix : string; virtual; abstract;
Public function HostServidor : string;

Descrição

Campos

Private FHostServidor: String;

Armazena o host do servidor de banco de dados

Métodos

Public function FormataData(const datData: TDateTime): String; virtual; abstract;

Formatar a data para o formato do banco de dados

Public function FormataFloat(const fltValor: Double): String; virtual; abstract;

Formatar valors de ponto flutuante para o formato do banco de dados

Public procedure DefinirHost(const strHost : String); virtual; abstract;

Define o host do banco de dados

Public function ObterSQLLimite(const strSQL : string; intLimite : Integer) : string; virtual; abstract;

Retorna o SQL responsável por limitar os registros de uma consulta

Public function ObterPalavraChaveLimite : string; virtual; abstract;

Retorna a palavra chave responsável por limitar os registros da consulta

Public function SysPrefix : string; virtual; abstract;

Retorna o Prefixo das tabelas de sistema do banco de dados

Public function HostServidor : string;

Retorna o host do servidor, definido pelao funçao DefinirHost