Announcement

Collapse
No announcement yet.

ODBCConnectStr einer Abfrage via vba ändern

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

  • ODBCConnectStr einer Abfrage via vba ändern

    ich hab eine Abfrage die via odbc daten aus einer oracle tabelle holt.
    der dsn zu dieser odbc verbindung heißt bei mir "testsystem". bei den Usern heißt dieser aber "produktiv". nun mochte ich beim start des Programmes aus einer Ini-Datei den DSN auslesen und dann in der Abfrage anpassen. das auslesen aus der Ini-Datei habe ich schon geschaft. der DSN steht jetzt in einer variablen.
    weiter komm ich leider nicht.

    bin für jede hilfe dankbar

  • #2
    Hallo,

    über die TableDef-Klasse: Connect enhält den Connect-String und die Methode .RefreshLink aktualisiert es, z.B.

    CurrentDb.TableDefs("VerknTabelle").Connect = "ODBC;DSN=ODBCName;DBQ=TSNName;.....und so weiter"
    CurrentDb.TableDefs("VerknTabelle").RefreshLink
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      vielen dank funktioniert super

      Comment

      Working...
      X