[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Nicht in VBA lösen, sondern manuell den Select auf der AS/400 ansehen und in dein VBA für ein Command-Objekt kopieren.

    Hast du ein QRYDFN-Objekt kannst du per RTVQMQRY (Bedienung siehe F1-Hilfe) das QRYDFN in eine Quelle schreiben.
    Ansonsten kannst du per STRQM->1 dir den SQL ja ansehen und ins VBA kopieren.
    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

  2. #2
    Registriert seit
    Jan 2010
    Beiträge
    83
    ...ist das korrekt von der Syntax:

    CallCmd = STRQMQRY QMQRY(SELECT DISTINCT A.LINDLL A.LIKNR A.LIRAL A.LIMENG A.LIBREI
    A.LIHOCH A.LIHGRT FROM "TRUMPFH"/"TTRAJJLIP9" A WHERE (LIKNR = 0512079))

    cnn.Execute("CALL QSYS.QCMDEXC ('" & CallCmd & "', " & Format(Len(CallCmd), "0000000000.00000") & ")")

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Jetzt bin ich aber enttäuscht.
    Wie kodierst du denn sonst einen Select ?

    Ich mach das immer so:
    dim Cmd as new ADODB.Command
    dim Rcd as ADODB.Recordset
    Cmd.Commandtext = "Select ..."
    set xCmd.ActiveConnection = cnn
    set Rcd = Cmd.Execute
    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

  4. #4
    Registriert seit
    Jan 2010
    Beiträge
    83
    ok, ein Mißverständnis von mir. Ich war immer noch in Gedanken bei der Übergabe von AS400 Befehlen mit VBA an die AS400. Danke, das hab ich jetzt verstanden.
    Hintergrund ist, daß ich in dotnet mit Controls (GridViews etc.) arbeite und mit SQLDataSources und DataSets mir Verbindung und Daten von der AS400 hole. Verarbeitung und Zusammenstellung findet auf der A400 statt, ich ziehe mir nur die Daten von PF-Files. Auf dem Gebiet der AS400 muss ich noch viel lernen, aber der Nebel lichtet sich immer mehr...

    Tausend Dank für Deine kompetenten Hilfen und den schnellen Antworten.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Warum machst du dann mit VBA weiter, wenn du doch mit .NET viel besser umgehen kannst ?
    Wenn es um Office geht, lade einfach die Office-Erweiterungen zum VisualStudio dazu und schon kannst du auf VBA verzichten.
    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

  6. #6
    Registriert seit
    Jan 2010
    Beiträge
    83
    Der Ausdruck "VBA" ist bei mir eigentlich nur historisch bedingt, wenn ich Visual Basic meine, aber das kann man ja nicht hellsehen. Ein großes Sorry von mir.

Similar Threads

  1. Programm auf "ferner" AS400 ausführen.
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 13-05-09, 20:50
  2. FTP Befehl mit Wildcard von AS400
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 13-11-06, 13:34
  3. Tape von einer AS400 von anderer AS400 aus nutzen?
    By hs in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 07-11-06, 20:28
  4. Druckereinrichtung auf AS400?
    By stephanr1 in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 20-07-06, 15:00
  5. AS400 Operatorin sucht Stelle im Raum Frankfurt
    By NixWisserin in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 15-02-05, 18:51

Berechtigungen

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