WOL
Home Download Documentação A Fazer... Links Pascal Começar

TWOLTable - WOLGUI

Descendente de TDBDataSet. É a representação, em objeto WOL, de uma tabela de dados básica que faz uso de arquivos do tipo DBF. Apresenta limitações, como não utilizar índices. Arquivo fonte: WOLDBK02.PP.

Propriedades da TWOLTable

Propriedade Descrição
DatabaseName Propriedade que indica o caminho (path) da base dados usada pelo objeto.
User Propriedade que indica o nome do usuário da tabela. Por enquanto, é desprezível.
Password Propriedade que indica a senha usada na tabela. Por enquanto é desprezível.
TableName Propriedade que indica o nome da tabela usada pelo objeto.
DeletedON Propriedade que indica que os registros marcados para apagar devem ser mostrados normalmente ou não.

Métodos e Eventos Públicos

function GetFieldData(Field:TField; Buffer:Pointer):Boolean; override;
Método usado para recuperar dados da tabela fisicamente. Cada descendente de TDataSet deve ter o seu respectivo método.
function CreateBlobStream(Field:TField; Mode:TBlobStreamMode):TStream; override;
Método usado para criar um stream do tipo BLOB para ser armazenado pelo campo indicado. Uso interno.
procedure CreateTable;
Método usado para criar uma tabela DBF com os campos que foram indicados na propriedade FieldDefs.
procedure PackTable;
Método usado para remover fisicamente os registros marcados para deleção.
procedure EmptyTable;
Método usado para apagar os dados de uma tabela.
function isDeleted:Boolean;
Método usado para verificar se o registro corrente está marcado para deleção.
procedure UnDelete;
Método usado para remover a marca do registro marcado para deleção.