[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2006
    Beiträge
    132

    VARPG und ODBC

    Hallo,

    ich versuche gerade mich über ODBC zu einer i5 Datenbank zu verbinden.
    Jedoch finde ich nur ConnectionStrings für Access.
    PHP-Code:
    |D ConnectStr      C                   'DSN=MS Access 97 Database;DBQ=-
    |D                                     CelDial.mdb;-
    |D                                     DriverId=25;FIL=-
    |D                                     MS Access;MaxBufferSiz' 
    Wie müsste der Connection String lauten wenn ich mich zu einer I5 DB2 UDB verbinden will?

    Und eine Frage hätte ich noch. Benötige ich für diesen Zugriff auch etwas wie DB2 Connect?(Ich versuche ODBC nur weil ich die Lizensgebühren umgehen will. Eigentlich bräuchte ich ja nur einen Treiber/DSN für die DB2)

    Gruß Martin

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Für ODBC benötigst du minimum den CA-ODBC-Treiber.
    Per ODBC-Config (Systemsteuerung->Verwaltung->Datenquellen) richtest du eine Verbindung ein, im Connect heisst es dann "DSN=Name". Und schon gehts los.

    Für die komplette Verbindungsfolge machh eine Datei-DSN und schau dir die Datei an.
    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
    Sep 2006
    Beiträge
    132
    Vielen Dank. Durch die Installation von DB2 UDB(Trial) habe ich einen "IBM DB2 ODBC DRIVER". Den werde ich jetzt ausprobieren.

    Gruß Martin

    Zitat Zitat von Fuerchau
    Für ODBC benötigst du minimum den CA-ODBC-Treiber.
    Per ODBC-Config (Systemsteuerung->Verwaltung->Datenquellen) richtest du eine Verbindung ein, im Connect heisst es dann "DSN=Name". Und schon gehts los.

    Für die komplette Verbindungsfolge machh eine Datei-DSN und schau dir die Datei an.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Naja, der verwendet ja doch wieder DB2/Connect.
    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
    Sep 2006
    Beiträge
    132
    Gibts denn keinen Treiber der das nicht verwendet? Ich verwende ODBC ja extra damit ich kein DB2 Connect kaufen muss.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Ein ODBC-Treiber dient nur der Schnittstelle zwischen Programm und Client-Dienst.
    Der DB2/Connect-Treiber verbindet über DB2/Connect zur AS/400.

    Der CA-Treiber eben über ClientAccess.

    Es gibt auf dem Markt noch eine ganze Reihe weiterer kostenpflichtiger ODBC-Treiber.

    Aber AS/400-Besitzer kommen eher selten ohne CA o.ä. aus, da ja die 5250 benötigt wird. Die meisten Produkte haben auch ihren eigenen ODBC-Treiber.
    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

  7. #7
    Registriert seit
    Sep 2006
    Beiträge
    132
    Kann man den CA Treiber irgendwo auch einzeln herunterladen oder muss ich immer ein Programm herunterladen das diesen mitinstalliert?(zb.: 5250)

    Zitat Zitat von Fuerchau
    Ein ODBC-Treiber dient nur der Schnittstelle zwischen Programm und Client-Dienst.
    Der DB2/Connect-Treiber verbindet über DB2/Connect zur AS/400.

    Der CA-Treiber eben über ClientAccess.

    Es gibt auf dem Markt noch eine ganze Reihe weiterer kostenpflichtiger ODBC-Treiber.

    Aber AS/400-Besitzer kommen eher selten ohne CA o.ä. aus, da ja die 5250 benötigt wird. Die meisten Produkte haben auch ihren eigenen ODBC-Treiber.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Der CA-Treiber ist Bestandteil des ClientAccess und gehört zur Basis-Installation.
    Man muss dazu nur CA installieren, man kann alles ausser Basis und ODBC weglassen.
    Separat geht das wieder nicht, da der Treiber, wie oben gesagt, nur ein Bindeglied zwischen Programm und API's ist.
    An Stelle des ODBC-Treibers könnte ich auch die DB-API's von CA verwenden.
    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

  9. #9
    Registriert seit
    Sep 2006
    Beiträge
    132
    Ok vielen Dank für die Informationen.Habe es gerade nochmal mit dem Treiber ausprobiert, funktioniert genauso auch wenn die Konfiguration etwas anders ist.

    Gruß Martin

Similar Threads

  1. SQL-Performance Probleme ODBC
    By berndl in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 13-10-06, 09:28
  2. ODBC update
    By synus in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-10-06, 15:38
  3. VARPG /COPY Auflösung funktioniert nicht
    By hteufl in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 21-08-06, 13:12
  4. Radio-Button in VARPG
    By Kampi4 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-04-06, 10:54
  5. DDE Datenaustausch zwischen VARPG und Excel
    By Spoldo in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 06-05-05, 10:48

Berechtigungen

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