Hallo,
ich habe mal wieder ein kleines (oder gar großes?) Problem, welches mir Kopfzerbrechen bereitet.
Ich habe zwei Datenbanken "Reisen.mdb" und "Flug.mdb"
In der "Flug.mdb" gibt es eine Tabelle "Flüge". Nun möchte ich von der Datenbank "Reisen.mdb" auf die Tabelle "Flüge" zugreifen und einzelne Felder eines bestimmten Datensatzes auslesen. Innerhalb der Datenbank klappt das ohne Probleme nach folgendem Muster:
txt_flugnummer = DLookup("Flugnummer", Flüge", "Ziel=" & txt_flugziel)
Es wird in einem Formular das Feld "txt_flugziel" abgefragt und als Suchkriterium verwendet, damit dann in einem Feld "txt_flugnummer" die aus der Tabelle "Flüge" ermittelte passende Flugnummer eingetragen wird.
Wie gesagt, innerhalb einer Datenbank ist das kein Problem, doch Datenbankübergreifend komme ich nicht weiter.
Ich weiß, dass ich erst eine Connection zur anderen Datenbank aufbauen muss, was ich wie folgt vorbereitet habe:
Dim Flugtabelle As ADODB.Connection
Set Flugtabelle = New ADODB.Connection
Flugtabelle.Provider = "Microsoft.Jet.OLEDB.4.0"
Flugtabelle.Open ("F:\Flug.mdb")
Danach kämen meine Anweisungen und das ganze endet mit
Flugtabelle.Close
Set Flugdaten = Nothing
Wer kann mir helfen?
Viele Grüße
Sascha
ich habe mal wieder ein kleines (oder gar großes?) Problem, welches mir Kopfzerbrechen bereitet.
Ich habe zwei Datenbanken "Reisen.mdb" und "Flug.mdb"
In der "Flug.mdb" gibt es eine Tabelle "Flüge". Nun möchte ich von der Datenbank "Reisen.mdb" auf die Tabelle "Flüge" zugreifen und einzelne Felder eines bestimmten Datensatzes auslesen. Innerhalb der Datenbank klappt das ohne Probleme nach folgendem Muster:
txt_flugnummer = DLookup("Flugnummer", Flüge", "Ziel=" & txt_flugziel)
Es wird in einem Formular das Feld "txt_flugziel" abgefragt und als Suchkriterium verwendet, damit dann in einem Feld "txt_flugnummer" die aus der Tabelle "Flüge" ermittelte passende Flugnummer eingetragen wird.
Wie gesagt, innerhalb einer Datenbank ist das kein Problem, doch Datenbankübergreifend komme ich nicht weiter.
Ich weiß, dass ich erst eine Connection zur anderen Datenbank aufbauen muss, was ich wie folgt vorbereitet habe:
Dim Flugtabelle As ADODB.Connection
Set Flugtabelle = New ADODB.Connection
Flugtabelle.Provider = "Microsoft.Jet.OLEDB.4.0"
Flugtabelle.Open ("F:\Flug.mdb")
Danach kämen meine Anweisungen und das ganze endet mit
Flugtabelle.Close
Set Flugdaten = Nothing
Wer kann mir helfen?
Viele Grüße
Sascha