[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    23

    Question VARPG - Connect zu Oracle

    Hallo zusammen!

    Ich könnte mal nen kleinen Rat gebrauchen! Bastele gerade an einem VARPG-Programm, mit dem ich Daten aus der i5 mit Daten aus einem Oracle System vergleichen will.

    Die Daten aus der i5 sind ja fix gemacht....aber wie komme ich nur an die Daten in Oracle!? Kann mir jemand nen Tipp geben, wie der "Connectstr" für den den ODBC-Connect aufgebaut werden muss?

    Danke für die Hilfe...
    Tobias

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das geht nur über eine DSN-Konfiguration (ODBC-Setup) für Oracle.
    Im Connect gibt man dann nur einfach "DSN=DSNName;UID=xxxx;PWD=yyyy;"
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    23
    Schönen Dank für die schnelle Antwort...

    Habe es gerade direkt mal getestet!
    D ConnectStr C 'DSN=Name im ODBC;-
    D DRIVER=Mircosoft ODBC for Oracle;-
    D UID=user;-
    D PWD=pass;'

    Leider bekomme ich beim Ausführen des Connects immer folgende Meldung:
    TNS:Listener could not resolve SERVICE_NAME given in connect!

    Mit anderen Programmen kann ich die DB aber problemlos ansprechen (mache z.B. über ein Java-Programm ein Connect in die DB...)!

    Vielleicht gibts ja noch nen weiteren Tipp...

    Besten Dank,
    Tobias

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Der Driver-Name ist eigentlich unnötig, da ja durch die DSN der Treiber identifiziert wird. Allerdings muss die DSN als System/Benutzer-DSN vorhanden sein, eine Datei-DSN klappt nicht.

    Wenn du z.B. mit Java eine Verbindung aufbaust, was gibst du denn dort als ConnectionString vor (zumal gerade Java für Oracle keinen ODBC-Treiber verwendet).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Dec 2003
    Beiträge
    23
    Hier mal der Java-Connect...

    OraConn = DriverManager.getConnection
    ("jdbc:oracle:thin:@servername:1521:DB", "user", "pass");

    Ist also kein (wie erst gedacht) ODBC sondern ein JDBC-Zugriff!

    Also Benutzer und System-DSN ist es jeweils eingetragen (inkl. User und Servername)!

  6. #6
    Registriert seit
    Jan 2001
    Beiträge
    850
    Hallo Tobias,
    wenn Du mit Java vertraut bist, könntest Du doch auch
    aus VARPG ein Serverprogramm aufrufen das die Oracle
    Daten in eine DTAQ schreibt und diese dann im VARPG
    auslesen.
    Müßte eigentlich klappen.

    Gruss Michael

Similar Threads

  1. Problem mit DB2 Connect
    By Ewald in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 24-01-07, 18:32
  2. VARPG /COPY Auflösung funktioniert nicht
    By hteufl in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 21-08-06, 13:12
  3. Radio-Button in VARPG
    By Kampi4 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-04-06, 10:54
  4. DDE Datenaustausch zwischen VARPG und Excel
    By Spoldo in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 06-05-05, 10:48
  5. Trillium: Multinationale Adressen-Validierung für Oracle
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 02-06-04, 09:17

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •