[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2008
    Beiträge
    2

    AS/400 Programmaufruf mit VBA Excel

    Guten Morgen,
    ich möchte mir in Excel ein Macro erstellen mit welchem ich ein Programm auf der AS/400 ausführen kann. Ich benutze eine Ole DB Verbindung.

    Hat jemand eine Idee wie das funktioniert?

    Vielen Dank im vorraus

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ganz einfach per SQL-Call (SQL kann nämlich jedes Programm als SQL-Prozedur verwenden):

    call mylib.mypgm parm('....', 1234,12 , ...)

    Wichtig ist dabei der Aufbau der Parameter.
    Zeichenketten werden genau in der Länge übergeben, Zahlen grundsätzlich als gepackt in der angegebenen Länge incl. Nachkomma.
    Beispiel: 0000000123,12000 => 15p 5
    Wichtig ist hierbei das Komma der Parametertrennung mit Leerzeichen zu ergänzen da es sonst als zur Zahl gehörend interpretiert wird.

    Alternativ kannst du auch Parameter verwenden:
    call mylib.mypgm parm(?, ?, ...)
    Für jedes "?" hängst du einen passenden Parameter an.
    Ggf. musst du bei OLEDB (besser ist eigentlich der ODBC-Treiber) noch Klammern angeben:

    {call mylib.mypg ...} => SQL-Prozedur
    {{call mylib.mypg ...}} => externes Programm

    Genau weiß ich das nicht mehr da ich grundsätzlich den ODBC-Treiber mit dem OLEDB-Treiber für ODBC verwende:
    MyConnection.Connection = "DSN=MyDSN"
    Es wird automatisch der ODBC-OLEDB verwendet mit der ODBC-Configuration (DSN).
    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. EXCEL, PDF, ZIP, IDEA, e-mail, alles auf iSeries
    By Kilianski in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 22-11-06, 15:23
  2. Excel ---> AS/400
    By dino in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 15-09-06, 10:16
  3. Datum überlebt ODBC Transfer auf Excel nicht
    By jjagi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-07-06, 08:29
  4. Excel 97 und Verbindung AS/400
    By kruxelwuz in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 22-04-05, 09:21
  5. AS/400 Daten in Excel
    By Neelix in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-07-02, 13:57

Berechtigungen

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