Supportnet / Forum / Datenbanken
An die Spezialisten: von ACCESS auf Oracle
Frage
Hallo,
habe da im Moment ein Problem, mit dem ich nicht so ganz klar komme:
In einer Oracle Datenbank sind mehrere Views für mich bereitgestellt worden. Diese muß ich jetzt aus Access heraus auslesen.
Kann mir einer sagen, wie das von statten gehen kann?
Leider kenne ich mich bei Oracle gar nicht aus, arbeite sonst auf DB/2
Danke für jede Info!
Testfix4711
Antwort 1 von pitufa
hi testfix4711,
meine mich erinnern zu können, dass du dies ganz profan über eine ODBC-Verbindung machen kannst..
(gehe davon aus, dass es sich um eine SQL-DB auf Oracle platform handelt...??!!)
Welche eingabe du dort explizit machen musst, kann ich dir aber leider nicht sagen - (dazu ist es bei mir zu lange her *schäm*
Gruß,
pitufa
meine mich erinnern zu können, dass du dies ganz profan über eine ODBC-Verbindung machen kannst..
(gehe davon aus, dass es sich um eine SQL-DB auf Oracle platform handelt...??!!)
Welche eingabe du dort explizit machen musst, kann ich dir aber leider nicht sagen - (dazu ist es bei mir zu lange her *schäm*
Gruß,
pitufa
Antwort 2 von ingolf
Hallo Testfix4711:
Wie Pitufa schon geschrieben hat, ist wohl der beste Weg, die Daten via ODBC zu ziehen.
Dazu folgendes Vorgehen:
1. eine ODBC-Datenquelle auf die Oracle-DB definieren. Hierzu empfehle ich, den Oracle-ODBC-Treiber zu nutzen (nicht den von Microsoft). Diesen Treiber mußt Du bei der Definition angeben. Sollte der Treiber nicht vorhanden sein, dann lasse ihn von Deiner DB-Betreuung installieren. Bei der ODBC-Definition benötigst Du noch die Infos zu DB-User und DB-Paßwort. Auch hier ggf. beim DB-Support nachfragen.
2. Im nächsten Schritt kannst Du im Access eine DB-Verknüpfung zur Oracle-DB definieren. Da ich nur selten mit Access arbeite (bin eher in der Oracle-Welt daheim), kann ich Dir nur grob schildern, wie das geht. Im Access kannst Du eine neue DB definieren. Der nächste Schritt besteht in der Definition der Tabellen. Dazu kannst Du im Access sagen, daß Du Tabellen aus einer ODBC-Verbindung in Deine (neudefinierte) Access-Datenbank übernehmen willst. Als ODBC-Quelle nimmst Du die in 1. definierte Quelle.
3. Du solltest nun die Möglichkeit haben, die Daten der View in Access zu laden.
Bei Problemen einfach noch mal posten.
Gruß, Ingolf.
Wie Pitufa schon geschrieben hat, ist wohl der beste Weg, die Daten via ODBC zu ziehen.
Dazu folgendes Vorgehen:
1. eine ODBC-Datenquelle auf die Oracle-DB definieren. Hierzu empfehle ich, den Oracle-ODBC-Treiber zu nutzen (nicht den von Microsoft). Diesen Treiber mußt Du bei der Definition angeben. Sollte der Treiber nicht vorhanden sein, dann lasse ihn von Deiner DB-Betreuung installieren. Bei der ODBC-Definition benötigst Du noch die Infos zu DB-User und DB-Paßwort. Auch hier ggf. beim DB-Support nachfragen.
2. Im nächsten Schritt kannst Du im Access eine DB-Verknüpfung zur Oracle-DB definieren. Da ich nur selten mit Access arbeite (bin eher in der Oracle-Welt daheim), kann ich Dir nur grob schildern, wie das geht. Im Access kannst Du eine neue DB definieren. Der nächste Schritt besteht in der Definition der Tabellen. Dazu kannst Du im Access sagen, daß Du Tabellen aus einer ODBC-Verbindung in Deine (neudefinierte) Access-Datenbank übernehmen willst. Als ODBC-Quelle nimmst Du die in 1. definierte Quelle.
3. Du solltest nun die Möglichkeit haben, die Daten der View in Access zu laden.
Bei Problemen einfach noch mal posten.
Gruß, Ingolf.
Antwort 3 von testfix4711
Jau supi, es geht nichts über ein gutes Forum!
Danke für die Tips, ich werde es gleich morgen mal versuchen.
Gruß
testfix4711
Danke für die Tips, ich werde es gleich morgen mal versuchen.
Gruß
testfix4711

