AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi alte Datenbankdatei einlesen und weiterverarbeiten
Thema durchsuchen
Ansicht
Themen-Optionen

alte Datenbankdatei einlesen und weiterverarbeiten

Ein Thema von hronny · begonnen am 18. Nov 2006 · letzter Beitrag vom 21. Nov 2006
 
hronny

Registriert seit: 4. Mai 2006
Ort: Thüringen
97 Beiträge
 
Delphi 2007 Professional
 
#1

alte Datenbankdatei einlesen und weiterverarbeiten

  Alt 18. Nov 2006, 21:08
Moin!

Ich habe eine alte Datenbankdatei, wobei ich nicht weis was für ein Typ das ist. Nun dachte ich, da es eine Binärdatei ist, das ich die via Stream einlese und weiterverarbeite. Herausgefunden habe ich schon das die eigentlichen "Datensätze" ab Byte 260 anfangen und dann immer 256 Byte lang sind. Nur weis ich nicht so richtig wie ich das machen kann. Trennzeichen zwischen den Daten scheint ein NULL zu sein. Da die einzelnen Daten unterschiedlich lang sind kann ich (glaub ich) kein Record nehmen. Mein Gedankengang sieht so aus:
Delphi-Quellcode:
var
  Stream: TStream;
begin
  Stream := TFileStream.Create('ANSCHR.DAT',fmOpenRead);
  Stream.Position:=260;
  try
    Stream.Read(Len, 256);
    // Wie geht es weiter?
  finally
    Stream.Free;
  end;
end;
grep -ri shit /usr/src/linux/*
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz