[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2007
    Beiträge
    6
    Ja, dort erhalte ich den Namen AS41 und unter ferner Standort steht *LOCAL

    Ich habe das SQL-Statement verändert und die AS41. insgesamt dreimal entfernt, dann funktioniert die Abfrage sofort wieder wie gehabt. Leider ist auch das keine Lösung, da die Datei eine von vielen ist und aus einer zentralen Dokumentenbibliothek zur Verfügung gestellt wird.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Aber irgendein Konfig-Problem auf dem PC hast du da wohl.

    Mach nochmal eine ganz neue Abfrage und schau dir dann in der SQl-Sicht das Ergebnis an.

    Ggf. hast du auch den Namen deiner Verbindung im OpsNav geändert ?
    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 2007
    Beiträge
    6
    Die direkt neu erstellte Abfrage hat mich auf das entfernen des Prefixes "AS41." gebracht.

    Wenn der OpsNac der iSeries navigator ist, hier finde ich unter "Meine Verbindungen" einen Eintrag mit dem Namen "AS41"

    Ich habe wie gesagt nichts zwischen den beiden Softwareversionen verändert (weder lokal, noch auf der i5).
    Direkt vor der Deinstallation der alten Version lief alles und 20 Minuten später, mit der neuen Version, läuft es nicht.

    Zum Verständnis: Wir haben die neue Version auf einigen PC's installiert und ebenfalls von Office 2000 auf 2003 umgestellt. Ich bin jetzt am suchen nach dem Problem (ist es Office oder der Express Client) und mache das seit heute früh an einem eigens dafür bereitgestellten PC. Vor der Installation der neuen Version habe ich die "richtige" Funktionsweise überprüft (Daten aktualisieren und bearbeiten der Query) und anschliessend die neue Version installiert und dann die Probleme vorgefunden.

  4. #4
    Registriert seit
    May 2002
    Beiträge
    2.643

    Servicepack ISeries Access

    Hallo,
    dann würde ich einmal kontrollieren welches Servicepack denn auf dem PC installiert ist.

  5. #5
    Registriert seit
    Dec 2007
    Beiträge
    6
    Hallo Tarasik, welches Service Pack meinst du?
    Ich habe gerade das aktuell verfügbare SP vom 30. August 2007 für den Express Client installiert.
    Quelle:
    iSeries Access Service Packs for Supported Releases

    Im Ergebnis brachte das aber keine Änderung.
    Office 2003 ist mit SP2 am laufen, aber ich denke, dass ist eher uninteressant.
    Vielleicht kann mir jemand erklären, wie es zu dem Prefix AS41 (im FROM Abschnitt des SQL-Statements) kommt.
    Denn scheinbar benötige ich eine Konfiguration, die dieses Prefix automatisch vor den Tabellennamen schreibt bzw. dort erwartet.
    Last edited by schinzi; 03-12-07 at 15:04. Grund: Datum ergänzt

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dieses Prefix wird normalerweise als DB-Name über den ODBC-Treiber abgefragt.
    Brauchen tut man den eigentlich nicht, aber MS-Query lädt diesen immer (für den Assistenten).

    Der DB-Name selber wird vom ODBC-Treiber wiederum aus dem Eintrag WRKRDBDIRE der AS/400 bereitgestellt.

    Wenn du den Datenassistenten aufrufst, kannst du nochmal einen Schritt zurückgehen um die Datenquelle auszuwählen.
    Normalerweise lädt MS-Query die gesamten ODBC-Einstellungen in das Interne Abfrageobjekt, so dass später die DSN nicht mehr benötigt wird.

    Wichtig ist einzig und allein, dass im OpsNav unter "Meine Verbindungen" der gewählte Eintragsname (nicht zu verwechseln mit dem Systemnamen) und dann erst der Systemname (DSPNETA) identisch sein müssen.

    Dann funktioniert auch meist die Abfrage.

    Prüfe daher nochmal, ob ihr den Systemnamen der AS/400 auch übernommen habt.

    Ein weiteres Problem könnte noch der Treibername sein, obwohl nun 2 Treibernamen zur Verfügung stehen (gehen beide auf die selbe DLL), der frühere Name "Client Access ... (32-Bit)" und nun "iSeries Access ... (32-bit)".
    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
    Dec 2007
    Beiträge
    6
    ... das Problem ist vermutlich wirklich der ODBC-Treiber bzw. die geändert Verhaltensweise dieses Treiber.
    Es bleibt mit also nichts anderes übrig, als die Abfragen abzuändern.

    Danke für die Hilfe

    Gruss
    Thomas
    Schindzielorz

Similar Threads

  1. Probleme mir iSeries Access unter Linux
    By Grandmasta in forum NEWSboard Linux
    Antworten: 4
    Letzter Beitrag: 03-11-06, 07:47
  2. ISeries AS400 und MS Access
    By Trix in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 26-10-05, 12:30
  3. iSeries Access ODBC Driver und MS SQL Server ...
    By rcauchy in forum NEWSboard Windows
    Antworten: 1
    Letzter Beitrag: 23-06-05, 13:28
  4. MS Access Zugriff via ODBC auf iSeries Tabellen
    By Rico in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 21-03-05, 09:43
  5. iSeries + MS Access
    By reraru in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 18-01-05, 13:06

Berechtigungen

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