Announcement

Collapse
No announcement yet.

Wie kann ich mit ODBC verknüpfte Datenbank ändern ?

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

  • Wie kann ich mit ODBC verknüpfte Datenbank ändern ?

    Hallo,

    ich habe zur Zeit eine Access Datenbank (vorläufig bis ADo kommt)
    mit ODBC verknüpft. Zur Laufzeit erzeuge ich aus dieser Datenbank eine Kopie mit anderen Namen und möchte dann darauf zugreifen. In der BDE kann ich die Einstellungen zu Laufzeit mit

    mylist.Clear;
    mylist.Add('DATABASE NAME=c:\test\fzg_003.mdb');
    mylist.Add('OPEN MODE=READ/WRITE');
    Session.ModifyAlias('Fahrzeug',mylist);
    Session.SaveConfigFile;
    dauerhaft ändern.

    Originalverzeichnis in ODBC c:\test\fzg.mdb'
    ALIAS Fahrzeug

    Allerding gelingt mir kein Zugriff mit TTable , da in der BDE im Feld ODCB DSN ein Verweis auf den ODBC besteht. Dort steht die im Original von mir selektierte Datenbank. Bei TTable benutzich den ALias Namen.

    Muß / kann dies zu Laufzeit geändert werden oder mache ich was falsch ?

    Vielen Dank

    Frank

  • #2
    Hi<br>
    probier doch mal über TDatabase deine Verbindung zu erzeugen und dann den TTable Alias auf TDatabase einzustellen

    Comment


    • #3
      Hallo Andreas,
      vielen Dank für Deinen Tip.

      Habe mir jetzt anders geholfen. Ich benutzte statt ODBC den native treiber der BDE für Access. Dort kann ich zu Laufzeit den Pfad und Dateiname umstellen

      Gruß Fran

      Comment

      Working...
      X