[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2007
    Beiträge
    5

    Automatische iSeries Anmeldung aus Access VBA

    Hallo! Folgendes Problem: Wir haben auf unseren 3 AS/400 jeweils einen Dummyuser angelegt um ODBC Zugriffe zu erlauben. Die Verbindungen und ODBC-Treiber etc. sind auf den lokalen Rechnern bereits eingerichtet. Nun arbeite ich mit "normalen" Abfragen in Access auf Dateien auf der AS/400 (nicht via ADO und SQL). Somit wird der Benutzer, jedes mal, wenn eine verknüpfte Datei auf der AS/400 angesprochen wird aufgefordert, den Benutzernamen und das Kennwort einzugeben. Die verwendete Emulation ist IBM Client Access Express Version 5.7. Ist es möglich diesen Dialog automatisch zu beantworten, bzw. intern zu umgehen?! Gibt es da in VBA eine Lösung? Wäre euch sehr dankbar, wenn ihr mir dabei helfen könntet. Viele Grüße, Wilfried

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.318
    Das Problem bei Access ist, dass auf jeder verknüpften Tabelle die Verbindungseigenschaften hinterlegt sind.
    Diese lassen sich im Prinzip um UID= und PWD= ergänzen.
    Allerdings speichert sich Access das nicht immer.
    Du könntest beim Start deiner Anwendung durch alle Tabellen gehen und die Verbindungseigenschaft eintsprechend setzen.

    Alternativ kannst du auch per Shell-Kommando das "cwblogon" aufrufen. Damit kannst du eine Anmeldung cachen.
    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
    Jun 2007
    Beiträge
    5
    Hallo! Vielen Dank erst mal. Das mit den Verbindungseigenschaften hört sich sehr vielversprechend an. Können Sie mir ein Beispiel schicken, wie soetwas in VBA aussiehen kann?! Das Shell Commando ist an und für sich eine gute Idee - nur leider lassen sich auf den migrierten Firmenrechnern keinerlei ausführbare Dateien (BAT EXE etc.) separat starten. Vielen Dank schon jetzt! VG, Wilfried

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.318
    In VBA gibts die Shell-Anweisung:

    shell "cwblogon system /u benutzer /p password"

    Wie die Eigenschaften der verknüpften Tabellen in VBA aussehen, weiß ich auch nicht, das müsstest du mal suchen.

    Mit Access erreichst du diese per:

    Tabelle->Eigenschaften->Rechtsclickt auf den Titel des Fensters->Eigenschaften

    Dann siehst du die Verbindungsfolge, die allerdings mit der nächsten Aktualisierung über den verknüpfungsmanager wieder ersetzt wird.
    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. Iseries Access V5R4 Installation fehlgeschlagen
    By Peterd in forum NEWSboard Windows
    Antworten: 3
    Letzter Beitrag: 21-12-06, 13:49
  2. logging in Iseries Access
    By elsing in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 13-11-06, 16:20
  3. Datenexport mittels iSeries an Microsoft Access
    By njaclogoo in forum NEWSboard Server Software
    Antworten: 4
    Letzter Beitrag: 18-08-06, 10:17
  4. iSeries Access V5R3M0 ServicePacks nicht installierbar
    By Unwissender in forum NEWSboard Windows
    Antworten: 9
    Letzter Beitrag: 03-07-06, 15:01
  5. iSeries Access for Web mit WAS 5.0 Express
    By kruxelwuz in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-06-06, 16:05

Berechtigungen

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