Autor Beitrag
ab78476
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mo 14.04.03 08:14 
Hi Leutz,
habe ein irrrrres Problem. Hoffentlich hat jemand eine lösung dafür:
Habe eine Buchungsprogramm in Delphi geschrieben vor 6 Jahren.
Hat alles auch wunderbar funktioniert bis ich vor 1 Woche ein Telefonat bekommen habe: Kunde sagt die Daten sind weg aber nicht überall. Hmmmm. Da es sich um realtionale Datenbanken=180000 Sätze handelt konnte ich schnell feststellen das die Daten da waren. Aber auf einige Reports erschien die Daten nicht. Habe dann versucht nachzuvollziehen. Habe ein neues Testprogramm erstell wo ich nur 1 SQL Object und einen Grid plaziert habe. Das seltsamme ist das wenn ich direkt in der SQL String den Kundennummer und Datumsspanne abfrage sind alle daten da!
Wenn ich aber über SQL-Parameter eingebe sind die Daten Teilweise FUTCSH! Habe versucht in der Datenbank (Oberfläche von Paradox) ein Dummy feld hinzufügen um vieliecht da etwas zu erreichen: Da waren die daten erst WEG!! Eagl was für eine Datenbankoperation ich gemacht habe waren die Daten zum Teil weg. Habe versucht die Datenbabkinhalte sogar in einer Textdatei anhad Writeln() zu speicher: Daten auch weg! Kann das sein das die Daten in einer Indexdatei sind und nicht dierekt in der Datenbank?? Hat jemand sowas schon erlebt? HILFEEE!!
mfg ab
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Mo 14.04.03 08:53 
Hi
Ja, hab ich auch schon erlebt. Solange du noch auf die Tabellen selbst zugreifen kannst, scheint es nur an den Indexdateien zu liegen. Da könnte eine Reorganisation helfen. Dafür gab es mal auf den Borland-Seiten ein entsprechends Tool. Ich weiss allerdings nicht mehr wie der Name war oder wo das lag. Ich bin mir aber ziemlich sicher, dass ich es noch auf meinem Rechner hab. Zur Not könnte ich dir das auch schicken.
Ein anderer Weg wäre mal nur die Datentabellen (*.DB, *.MD) in ein Verzeichnis zu kopieren, zu öffnen und die ganzen Indizes neu zu erstellen.
Richtig gemein wirds nur, wenn du eine Meldung bekommst in der Art:
Zitat:

Daten sind beschädigt aber nicht der Header

Dann hast du ein echtes Problem und hoffentlich eine aktuelle Datensicherung. Meiner Ansicht nach tritt diese Problem häufiger bei Kennwort-geschützten Tabellen auf.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
ab78476 Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mo 14.04.03 15:13 
Titel: Hat PRIMA geklappt
Hat PRIMA geklappt!!
DANKE!
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mo 14.04.03 15:45 
Hallo,

das Programm müsste tUtil heißen.
Bei Parador empfehle ich dir dringlichst häufige Backups zu machen, besonders, wenn mehrere Benutzer gleichzeitig drauf zugreifen.
Ich habe da schlechte erfahrungen gemacht. Dein Programm scheint ja recht gut zu laufen (6 Jahre Problemlos) aber vorsichtig solltest du trozdem sein.

Gruß
Klabutermann