[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Nov 2006
    Beiträge
    20
    Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
    Morgen,

    @Aftershock: Das klingt für mich so, als ob du eine DSN auf einem 32-Bit System erstellt hast und dieses auf einen 64-Bit System verwenden möchtest?
    Nein, auch die DSN's sind auf dem Server neu erstellt worden (mit dem iSeries Access ODBC Driver), beim anderen steht ja ausdrücklich 32-Bit hinter.

    Deshalb war ja die Frage, ob das schon einer hatte oder ob ich mal wieder die Ausnahme bin, bei solchen Fehlern.

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Probier mal das Problem in ein entsprechendes PHP/MS-Forum zu Posten.
    SQL state IM014 bedeuted - wie du schon geschrieben hast - dass die DSN ungültig ist. Vielleicht haben andere PHP Entwickler das gleiche Problem, unabhängig vom DB-System.

  3. #3
    Registriert seit
    Nov 2006
    Beiträge
    20
    Wäre eine Möglichkeit, aber da es hier um Zugriff auf die iSeries geht, find ich die Frage hier besser aufgehoben (was mich vom weitersuchen natürlich nicht abhält )

    Kann ja schließlich nicht sein, das ich der einzige bin, dessen iSeries kein eigenes PHP oder kein SQL Server installiert hat und zur Vereinfachung von außen drauf zugegriffen wird.

    Weil die alternative wäre gerade, die gesuchten Daten mit nem Query in eine Datei schreiben lassen und diese dann im WebServer wieder in MySQL einlesen zulassen, damit ich diese dann wieder abfragen kann òÓ ... hoffe soweit kommt es nicht

    MfG
    Aftershock

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Bei der DSN-Verwaltung kannst du auch die Treiberliste aufmachen und die DLL des Treibers aufsuchen.
    Schau dir dann an, in welchem Verzeichnis die DLL steht.
    Für 64-Bit gibts ein 64-Bit-Verzeichnis.

    Auch über die Eigenschaften der DLL müsste man erkennen können, ob die für 32- oder 64-Bit ist.

    Da für ODBC der MS-ODBC-Manager involviert ist, gibt es leider keine Möglichkeit mehr einen 32-Bit-treiber zu verwenden.

    Selbst wenn eine Anwendung im 32-Bit-Modus läuft, führt das laden der ODBC-Treiber immer zu einem Fehler, da
    a) nur 64-Bit-Treiber gesucht werden
    b) 64-Bit-Treiber aber inkompatibel zu 32-Bit-Anwendungen sind

    Und Namen in der ODBC_Verwaltung sind Schall und Rauch.
    Der eine Treiber heißt "Client Acces ODBC Driver (32-Bit)", der andere heißt "iSeries Access ODBC Driver", hier fehlt zwar die 32-Bit-Angabe, aber beide Einträge verweisen auf die selbe DLL.
    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
    Nov 2006
    Beiträge
    20
    Ok, es gibt einige Dinge, die muss man einfach wissen oder diese finden.

    Danke für die Hinweise dazu

    --

    Damit kann der Thread eigentlich geschlossen werden, da ich und wohl auch jeder andere im Prinzip erstmal nur 2 Möglichkeiten haben: a) DB2-Connect ... b) nen 32-Bit Windows zu emulieren.

    Oder wir warten auf eine neue Client Access Version oder neue 64-Bit ODBC Treiber von IBM.

    MfG
    Aftershock

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn ich diesen Hinweisen glauben darf http://www.google.de/url?url=http://...CQeAPKI1-YKEyw, sollte der 64-Bit-Treiber automatisch installiert werden.
    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
    Nov 2006
    Beiträge
    20
    Mahlzeit die Herren,

    der letzte Beitrag mit Link von Fuerchau, war Gold-Wert.

    Der beschreibt nämlich noch mal schön, klein und übersichtlich, das es eigentlich 2 Tools an Board des Server gibt. Das dann standardmäßig immer der 32-Bit Editor geladen wird, wenn man in der Systemsteuerung auf Verwaltung und das ODBC klickt ... hat man wohl dezent vergessen groß irgendwo vorher zu erwähnen.

    Die 32-Bit-Version der Datei Odbcad32.exe befindet sich im Ordner %systemdrive%\Windows\System32.

    Die 64-Bit-Version der Datei Odbcad32.exe befindet sich im Ordner
    %systemdrive%\Windows\SysWOW64.


    Danach klappte es einwandfrei ... Vielen Dank für eure Hilfe und Vorschläge.

    MfG
    Aftershock

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wann kann ich mir der Gold-Lieferung rechnen ;-) ?
    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

Similar Threads

  1. QNTC und Windows 2008 Server
    By edig in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 22-04-10, 16:05
  2. Windows 2008 Server Kerberos und R520
    By TARASIK in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 25-01-10, 08:54
  3. AS/400 und Windows Server 2008
    By Sturm in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-11-09, 07:55
  4. RMTCMD unter Windows 2003 Server
    By juniorprog in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 29-09-05, 07:57
  5. Antworten: 4
    Letzter Beitrag: 14-02-05, 18:10

Berechtigungen

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