[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2005
    Beiträge
    4

    Access 2000 und AS400

    Hallo,

    ich möchte von Access 2000, also über VBA" auf die AS/400 zugreifen.
    Der Aufruf lautet wie folgt:

    Option Compare Database
    Option Explicit

    Public Sub verbindung_herstellen()

    Dim cn As New ADODB.Connection
    Dim rst As ADODB.Recordset
    Set rst = New ADODB.Recordset


    cn.Open "Driver={Client Access ODBC Driver (32-bit)};System=TSTTESTDAT;Uid=User1;Pwd=NoPWD"


    rst.Close
    cn.Close


    End Sub

    Als Fehlermeldung erscheint aber immer:

    Laufzeitfehler '-2147467259' (80004005):

    [IBM][Client Access ODBC-Treiber (32-Bit)]Fehler bei Datenübertragungsverbindung. comm rc=10110 - CWBCO1003 - Winsock-Fehler, Funktion hat 10110, TSTTESTDAT zurückgegeben.


    Weiß jemand, wie ich diesen Fehler beheben kann?

    Gruß,
    cocoax

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Da ist guter Rat teuer.
    Versuche erst mal eine Verbindung über eine verknüpfte Tabelle über Access herzustellen:
    - Tabelle verknüpfen
    - ODBC
    - System-DSN einrichten
    - Tabelle auswählen

    Vielleicht erhältst du dort bessere Fehlermeldungen.
    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
    Jul 2005
    Beiträge
    4
    Hallo Fuerchau,

    ich habs gerade ausprobiert. Wenn ich eine Datenbank über den Dateityp "ODBC Databases" öffne und als Computerdatenquelle den Namen der Datenquelle "TSTTESTDAT" auswähle, werde ich zunächst nach dem Loginnamen und Passwort gefragt. Danach erscheint die Auswahl der Tabellen auf der AS400, die man verknüpfen möchte. Die ausgewählte Tabelle kann ich mir dann anzeigen lassen.

    Also die Verbindung müsste theoretisch funktionieren.

    Gruß,
    cocoax

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Dann gib folgende Variante an:
    cn.properties("User Id")="User"
    cn.properties("Password)="Password"
    cn.properties("Prompt")=addrivercomplete
    cn.open "Driver...."
    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
    Jul 2005
    Beiträge
    4
    Danke für den Tipp.
    Ich habs mal über den DSN versucht:
    cn.open "DSN=TSTTESTDAT;Uid=User;Pwd=Password;"

    Diese Variante funktioniert auch. Vielen Dank für die Hilfe.

    Gruß,
    cocoax

  6. #6
    Registriert seit
    Apr 2007
    Beiträge
    1
    Können Sie bitte detailierter erklären wo man genau diese Befehle angibt ?
    Wir haben auch iSeries ODBC Driver und wollen dieser Prompt bei Access Tabellenverknüpfung umgehen, da es über Task laufen soll...

    Danke für eure Hilfe!

    MfG
    Ivan

  7. #7
    Registriert seit
    Apr 2002
    Beiträge
    792
    Hi,

    das ganze spielt sich in einem Modul ab. Es ist ein Verweis auf die Microsoft ActiveX Data Objects gesetzt.
    Dann kann man genau mit diesen Objekten arbeiten.

    Gruß

    Sascha

Similar Threads

  1. Nur Readonly auf AS400 über ODBC Link von Access 2003
    By Bublerator in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 02-12-05, 10:15
  2. Client Access Verbindung via SSH zur AS400
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 24-11-05, 12:53
  3. ISeries AS400 und MS Access
    By Trix in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 26-10-05, 12:30
  4. AS400 - Client Access - Win 2003 termserv
    By ehninger in forum NEWSboard Windows
    Antworten: 1
    Letzter Beitrag: 25-06-04, 21:45
  5. Client Access für Windows 2000
    By Tom_SHK in forum NEWSboard Windows
    Antworten: 4
    Letzter Beitrag: 16-04-04, 09:33

Berechtigungen

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