AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Noch ein Paradox Hilferuf

Ein Thema von Jumpy · begonnen am 29. Nov 2012 · letzter Beitrag vom 30. Nov 2012
Antwort Antwort
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.737 Beiträge
 
Delphi 6 Enterprise
 
#1

Noch ein Paradox Hilferuf

  Alt 29. Nov 2012, 20:05
Datenbank: Paradox • Version: ? • Zugriff über: BDE
Hallo,

ich weiß, gibt gerade einen Thread dazu (und viele alte) aber ich brauche nur ein paar "Notfall-Tipps".
Habe gerade einen Anruf bekommen, dass bei einem Kunden seine "uralte" Custom-Made Warenwirtschaft nicht mehr funktioniert.
Habe noch nicht selber mit dem gesprochen, das kommt morgen, habe daher noch keine Details.

Ich weiß aber das der 1-2 mal im Jahr anruft, weil irgendwas nicht läuft und dann macht der Kollege, der das entwickelt hat etwas und es geht wieder. Problem scheint dann jedes mal irgendwas mit kaputten Indexen zu sein, die dann weggeworfen und neu gemacht werden, oder so. Habe das aber bisher nur am Rande immer so mitbekommen.
Der Kollege ist aber z.Zt. nicht erreichbar krank, die ganze Führungsriege ist auf einer Tagung und wird nicht erreichbar sein, so dass ich morgen den schwarzen Peter habe. Aber ich hab keine Ahnung von BDE und Paradox, deswegen hoffe ich ihr könnt mir einen Crash-Kurs oder Tutorial empfehlen. Oder Tools empfehlen um die Paradox-Tabellen (sind ja glaub ich immer jeweils eigene Dateien) zu reparieren oder da mit den Indexen zu arbeiten, oder oder oder.

Werde jetzt gleich schonmal beginnen hier oder über google was dazu zu finden, wird wahrsch. einiges dazu geben, doch hoffe ich durch Tips von euch die Suche abkürzen und schnell an hilfreiche Infos kommen zu können. Vergleiche ich nämlich z.B. den anderen aktuellen Thread zum Thema Paradox/BDE so wird es schwer zwischen den (sicher berechtigten) Paradox-Bashing-Posts hilfreiche Infos zu finden.


Denkt euch einfach ich wäre ein gerade fertiger Automechaniker, der super mit seinem Notebook aus dem Bordcomputer eines modernen Autos die Fehlercodes auslesen kann und der mit ein paar Befehlen die Einspritzung optimieren kann, dem jetzt aber einer einen Oldtimer dahingestellt hat, wo einfach nur mal an der richtigen Stelle mit dem Hammer gehauen werden muss, aber was ist die richtige STelle und wo ist der Meister wenn man ihn braucht
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.651 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Noch ein Paradox Hilferuf

  Alt 29. Nov 2012, 23:25
Wir haben unsere eigenen Tools geschrieben um Datenbanken mit der BDE neu zu indizieren, zu reparieren, ...
Zum Reindizieren gibt es z.B. die Möglichkeit den Index zu entfernen (auch per SQL-Befehl) und wieder hinzuzufügen. Wir machen das z.B. bei DBase so, dass wir eine leere Indexdatei herüberkopieren und dann den Index neu erstellen.

Die Tools dafür kosten meistens etwas, so wie dieses:
http://www.nucleustechnologies.com/P...r-Software.php
Hier gibt es auch kostenlose:
http://www.torry.net/pages.php?id=1440
Welche davon funktionieren und wie gut die sind, kann ich dir leider nicht sagen...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.737 Beiträge
 
Delphi 6 Enterprise
 
#3

AW: Noch ein Paradox Hilferuf

  Alt 30. Nov 2012, 00:18
Danke, werd ich ggf. mal was ausprobieren.

Aber nur mal zur Sicherheit gefragt. Wie ich das verstanden habe sind die Paradox-Datenbanken im Prinzip nur Dateien, d.h. ich könnte da Kopien von machen und versuchen die Tools auf die Kopien loszulassen und diese zu reparieren. Ist das erfolgreich, könnte ich die reparierten Dateien wieder zurückkopieren?
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Noch ein Paradox Hilferuf

  Alt 30. Nov 2012, 00:25
Danke, werd ich ggf. mal was ausprobieren.

Aber nur mal zur Sicherheit gefragt. Wie ich das verstanden habe sind die Paradox-Datenbanken im Prinzip nur Dateien, d.h. ich könnte da Kopien von machen und versuchen die Tools auf die Kopien loszulassen und diese zu reparieren. Ist das erfolgreich, könnte ich die reparierten Dateien wieder zurückkopieren?
Wenn dir dein Kopf auf den Schultern lieb ist, auf jeden Fall

Ja, so sollte man das machen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#5

AW: Noch ein Paradox Hilferuf

  Alt 30. Nov 2012, 01:37
War da nicht mal was mit Löschen der *.idx (und nach Absturz des Servers ggf. auch der *.lck) Dateien?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.477 Beiträge
 
Delphi 12 Athens
 
#6

AW: Noch ein Paradox Hilferuf

  Alt 30. Nov 2012, 09:25
War da nicht mal was mit Löschen der *.idx (und nach Absturz des Servers ggf. auch der *.lck) Dateien?
Das funktioniert nur, wenn die Anwendung selbst für einen Aufbau der Indizes sorgt - die BDE macht das soweit ich weiß nicht. Ich hatte mir angewöhnt, zu jeder BDE-Applikation eine Reorg.exe mitzuliefern, die genau das tat.

Das mit der .lck Datei muss man manchmal machen, wenn die Anwendung abgeschmiert ist und die BDE nicht sauber beendet wurde.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.737 Beiträge
 
Delphi 6 Enterprise
 
#7

AW: Noch ein Paradox Hilferuf

  Alt 30. Nov 2012, 09:38
Hab's mal mit dem Programm pdxbld.exe, das ich unter jaenickes Link bei Torry gefunden habe probiert (natürlich wie angedeutet in einer Kopie) und das hat mir zwei Tabellen/Indexe repariert. Habe die betroffenen Tabellen wieder zurückgeschickt und warte jetzt mal ob beim Kunden wieder alles läuft. Danke nochmal
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:32 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