Hallo,
| cugar hat folgendes geschrieben: |
| Es sind Paradox-Tabellen unter BDE 5.11. Kann man da irgendie vorsorgen oder gleich DBASE-Tabellen verwenden?? ..oder doch was anderes? |
also wir haben uns seinerzeit nach einigen Schererein dieser Art (wele bei einem Kunden Stündlich auftraten) dazu entschieden was anderes zu nehmen. Genauer den
Advantage Local Server (bis 5 Benutzer Kostenlos). Von DBase kann man sich glaube ich keine verbesseungf erhoffen. Wenn man zu was größeren wechselt sollte es aber nicht mehr passieren oder seltener auftreten.
Es gibt ein Reperaturprogramm für Paradox namens
tUtil damit sollte es in den meisten Fällen möglich sein die Tabellen wieder zu reperieren, es ändert aber nichts an der Problematik. Das ganze gibt es auch als DLL um es in eigene Programme einzubauen (in hochzeiten hatten wir ein Programm im Hintergrund laufen, das regelmäßig sämtliche Tabellen überprüft hat).
Noch ein wort zu Advantage, wir setzenbei den meisten Kunden den Local Server ein (kleine Netzwerke) und da kam es in den letzen ca. 3 Jahren zwei mal zu indexproblemen, ähnlich wie die Bei Paradox, sie Wahren aber sehr einfach im Data-Architekten (dei Kostenlose Advantage Variante der Datenbankoberfläche) zu beheben (reindizieren). Auch aus deinem Programm heraus ist es kein Problem einen Reindex aufzurufen. BEim Remote Server hatten wir solche Probleme nie, dieser ist auch besser für den Netzwerkeinsatz geeignet, aber kostenpflichtig).
Noch mal zum vergleich, Unter Paradox hatten wir (bei einem speziellen Kunden) Stündlich Probleme (bei den anderen so ca. 2x die Woche) nach der Umstellung hatten wir bei allen Kunden zusammen in ca 3 Jahren nur 2x solche Probleme (incklusive des Extremfalls) obwohl die Anwendung seit dem noch erheblich gewachsen ist (sie war auch damals schon sehr Komplex und hat viele DB zugriffe gemacht).
Meine Empfehlung also eindeutig, steige um. Versuche dabei möglichst die BDE über Bord zu werfen. Suche dir eine Solidere DB als PAradox, DBase oder Access.
Gruß
Klabautermann