Wenn ich in der Entwicklungsumgebung von Delphi5 ein TTable-Objekt einbaue und deren Eigenschaften folgendermassen einstelle:
TTable.DatabaseName: MS Access97-Datenbank
TTable.Active: True
dann folgt nach dem Datenbank-Login (läßt sich das übrigens abschalten?) eine Mischmasch-Meldung als „Datenbank-Engine-Fehler“, die wie folgt lautet:
===================================
Indexfehler
[Microsoft][ODBC Microsoft Access97-Treiber] Allgemeiner Fehler. Nicht gen#gend
Information, um diesen DSN mit SQLConnect
Allgemeiner SQL-Fehler
eine Verbindung herzustellen. SQLDriverConnect verwenden?
Alias: MS Access97-Datenbank
Offenbar handelt es sich dabei um drei Fehlerangaben, die irgendwie vermischt wurden, denn greife ich von der BDE-Verwaltung aus auf die Access-Datenbank zu, kommt nach dem Datenbank-Login wieder eine Fehlermeldung, allerdings mit den drei Details:
===================================
BDE-Fehler: 9729 [$26][$1]
„Indexfehler“
BDE-Fehler: 13059 [$33][$3]
Server-Fehler: 51
„[Microsoft][ODBC Microsoft Access97-Treiber] Allgemeiner Fehler. Nicht gen#gend Information, um diesen DSN mit SQLConnect eine Verbindung herzustellen. SQLDriverConnect verwenden?“
BDE-Fehler: 9729 [$26][$1]
„Alias: MS Access97-Datenbank“
Die Delphi-Installation ist bluetenrein und ohne Fehler abgeschlossen worden. Trotzdem treten aehnliche Fehlermeldung auch bei anderen Datenbankfunktionen (z.B. mit Exceltabellen) auf, was natuerlich auf Probleme mit den Microsoft-Daten schliessen lassen koennte.
Wie laesst sich dieser Fehler beheben?
Und ganz nebenbei: Laesst sich das Fenster „Datenbank-Login“ nicht irgendwie unterdruecken?
C.