Fazer Pesquisa Num Arquivo .Dat
Alguém sabe como faça para pesquisar um registro num arquivo .Dat
Nebrio
Curtidas 0
Respostas
Neoramza
05/05/2003
Vc vai ter que usar uma coisinha chamada registros. Da uma olhada num exemplo chamado ´agenda´ encontrada nesse mesmo site. :wink:
GOSTEI 0
4_olho
05/05/2003
Como deve saber, uma arquivo *.DAT é de formato proprietário. Se você tiver a estrutura dos registros, fica fácil, caso contrário, quase impossível.
Estes arquivos geralmente são criados por um Type ... record ou, às vezes, pelo MyBase (um *.CDS com extensão trocada). Pode também ser um arquivo binário de registros variáveis. Aí então, BAu bau.
Boa sorte !
Estes arquivos geralmente são criados por um Type ... record ou, às vezes, pelo MyBase (um *.CDS com extensão trocada). Pode também ser um arquivo binário de registros variáveis. Aí então, BAu bau.
Boa sorte !
GOSTEI 0
Aroldo Zanela
05/05/2003
Nébrio,
Você precisa descobrir a origem desse arquivo. Por exemplo, o SQL Server usava essa extensão para os seus devices (banco de dados, logs, etc) até a versão 6.5, sendo alterado para mdf e ldf a partir da versão 7.
Você precisa descobrir a origem desse arquivo. Por exemplo, o SQL Server usava essa extensão para os seus devices (banco de dados, logs, etc) até a versão 6.5, sendo alterado para mdf e ldf a partir da versão 7.
GOSTEI 0
Nebrio
05/05/2003
Este arquivo .dat é o mesmo da Agenda do site, tive curiosidade em trabalhar com ele e estou tentando, mas no exemplo da agenda são feito apenas inclusões, alterações e exclusões e não pesquisas... do tipo... selecionar apenas os registros com Data de Nascimento maior que uma data especifica.
É isso, tenho a estrutura do .dat só falta saber usá-lo.
T+
É isso, tenho a estrutura do .dat só falta saber usá-lo.
T+
GOSTEI 0
4_olho
05/05/2003
Este arquivo DAT que se refere nada mais é que um arquivo TXT onde cada linha corresponde à um registro de tamanho fixo.
Internamente, o desenvolvedor colocou este arquivo em um vetor.
Para fazer pesquisa do jeito que quer, basta tratar este arquivo como um arquivo Texto, portanto, pode le-lo linha a linha e com o POS e o Copy, tentar localizar o ´registro´ que quiser.
Outra alternativa seria carregar o arquivo em um Memo (invisível) ou um ListBox e pesquisar linha a linha.
Internamente, o desenvolvedor colocou este arquivo em um vetor.
Para fazer pesquisa do jeito que quer, basta tratar este arquivo como um arquivo Texto, portanto, pode le-lo linha a linha e com o POS e o Copy, tentar localizar o ´registro´ que quiser.
Outra alternativa seria carregar o arquivo em um Memo (invisível) ou um ListBox e pesquisar linha a linha.
GOSTEI 0