Announcement

Collapse
No announcement yet.

ADOConnection geht verloren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ADOConnection geht verloren

    Hallo Entwickler, vielleicht kennt jemand das Phänomen:

    Ich habe in einem Datenmodul eine ADOConnection, die von ADOTables
    und ADOQueries in diesem DM sowie in anderen Forms verwendet wird.
    Es passiert jetzt öfters, dass die Tables+Queries plötzlich die
    Connection-Info verlieren und das Prog dann keine Daten anzeigt.
    Wobei diejenigen Tables im DM selbst selten diesen Fehler zeigen,
    die in den Formularen aber sehr oft. Auf jeden Fall sind die
    Properties weg, wenn man zwischendurch mit Access eine Änderung an
    der MDB-Struktur vornimmt.

    Ein ähnliches Problem gab es schonmal unter D4 & BDE. Liegt es
    an Delphi? Bisher einzige Lösung war, die Connections immer nochmal
    zur Laufzeit zu setzen.

    (Konfig: D5Pro+Update1,ADOExpress+Updates,Access97MDB,W2K)

    mipro

  • #2
    Hallo,<br>
    könnte es vielleicht an der Erstellungsreihenfolge der Formulare
    (Datenmodule) bzw. der Komponenten (ADOConnection, ADODataSet,
    DataSource) liegen ? Es sollte sichergestellt sein, dass die ADOConnection-Komponenten, auf die sich die ADODatasets beziehen, im Augenblick des Erzeugens der ADODatasets existieren. Auf jeden Fall sollte es kein Delphi - Problem sein

    Comment


    • #3
      Hallo,

      eine Sache gibt es da, die Eigenschaft "KeepConnection" der TAdoConnection Komponente sollte auf True gesetzt sein. Anderfalls wird die Connection getrennt, wenn keine DataSet's geöffnet sind

      Comment

      Working...
      X