"Indexfehler" beim Kompilieren
-
Hallo Zusammen,
vielleicht kann mir ja jemand weiterhelfen. Ich möchte mehrere DBase Dateien über BDE verbinden.
Ich habe ein Datenmodul erstellt. Die Datenbanken habe ich über Database und Query integriert. (Select * from db).
Wenn ich das Programm jetzt kompilieren will kommt folgende Meldung:Im Projekt datei.exe ist eine Exception der Klasse EDBEngineError aufgetreten. Meldung : 'Indexfehler'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Kann mir jemand sagen wo da der Fehler liegt??
Danke im voraus
BeTZe
-
Hallo
hast du schon mit dem Debugger geschaut WO der Fehler auftritt
MfG
Klaus
-
Hallo!
Ich meine mich erinnern zu können, dass es bei mir daran lag, dass kein Datensatz vorhanden war. Deshalb der Indexfehler -> Der höchste anwählbare Index war "-1"..
Immer auf Exception-Routinen achten, was DB's angeht.
-
Wird für die DB ein Paßwort verwendet?
Ich hab' dieses Problem bei unserer informix-DB. Zur Entwicklungszeit muß ich mich anmelden um die persistenten Felder einfügen zu können. Sobald ich mich aber in der Entwicklungsumgebung angemeldet habe, kommt zur Laufzeit keine Passwortabfrage mehr, statt dessen ein Indexfehler. Ich hab' die ganze Loginprozedur in einer eigenen Form gemacht und in eine DLL ausgelagert...