Hallo zusammen,
ich habe folgendes Problem. Ich habe auf nem Server eine
Access-Datenbank mit mehreren Tabellen angelegt.
Dazu habe ich ein Prog im 7er geschrieben was beim Aufruf ähnlich eines Silent Logins prüft ob die Datenbank verfügbar ist.
Sobald über ein Edit-Feld ein Wert eingegeben wird soll das index mit diesem Wert gesetzt werden.
Danach soll die Datenbank geöffnet werden und die zugehörigen Werte ausgelesen werden und die Datenbank wieder geschlossen werden.
Soweit kein Problem... funzt einwandfrei.
Jetzt habe ich das Prog auf nem anderen Rechner installiert. Desweiteren die
BDE istalliert und den
ODBC Treiber auf die Datenbak konfiguriert.
Das Programm lässt sich auch ausführen.. d.h. die Prüfung auf
DB-Verfügbarkeit ist auch erfolgreich.
Als kleine Anmerkung nebenbei die Datenbank wird nicht exklusiv geöffnet
Wenn ich nun nach der Eingabe im Edit-Feld die Datenbank öffne, bekomme ich den Fehler 'index nicht vorhanden'.
Ich habe das Programm dann geändert.
Jetzt startet er bei jedem Progammstart auch die Datenbank und schließt diese erst nach beenden des Progammes wieder.
Und siehe da es läuft.
Nur das Progamm ist im normalfall den ganzen Tag an. D.h. die Datenbank ist auch den ganzen Tag aktiv.
Solange das Progamm offen ist kann ich nicht über
Access die Datenbank öffnen.
Ich habe außerdem noch nen zweiten Rechner der auch ne Delphi-Lizenz drauf hat. Dort wiederrum läuft das Programm wie im ursprung vorgesehen.
ich finds komisch und weiß hier nicht mehr weiter...
Kann mir hier mal jemand helfen?
mfg HAWK