[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    In folgendem Beitrag (am Ende) findest du alles:

    http://www.rlpforen.de/showthread.ph...ht=qcmdexc+sql
    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
    Dec 2006
    Beiträge
    11
    Hallo,
    ich habe z.B. folgende Meldungen auf der Befehlszeile (bekomme ich über den Oledb- Provider auch).
    Vorherige Befehle und Nachrichten:
    Code:
       > call qcmdexc('addpfm file(f10/s8) mbr(piorent)',0000000032.00000) 
         Zeichen ',' nach Zeichenfolge ''addpfm fi' ist ungültig.          
         Fehler in Befehl *N gefunden.                                     
       > call qcmdexc('addpfm file(f10/s8) mbr(piorent)', 0000000032.00000)
         Zeichen ',' nach Zeichenfolge ''addpfm fi' ist ungültig.          
         Fehler in Befehl *N gefunden.                                     
       > call qcmdexc('addpfm file(f10/s8) mbr(piorent)' 0000000032.00000) 
         Schlüsselwort QCMDEXC für diesen Befehl ungültig.                 
         Fehler in Befehl CALL gefunden.
    Habe ich was falsch verstanden?
    cu
    Hendrik

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Schu die den Link genau an.
    Hast du die Prozedur erstellt ?
    Erstelle dir ein Command-Objekt mit "call qtemp.qcmdexc(?, ?)" und fülle den 1. parameter mit dem Kommando und den 2. Parameter mit der Länge:

    MyCmd.CommandText = "call qtemp.qcmdexc(?, ?)"
    MyCmd(0) = "das kommando"
    myCmd(1) = len(MyCmd(0))
    MyCmd.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
    Dec 2006
    Beiträge
    11
    Guten Morgen,
    Vielen Dank noch einmal. Ich habe es noch einmal versucht und es funktionierte sofort.

    Code:
        Public Sub ExecuteCommand(ByVal cmd As String)
    
            cmd = String.Format("call qsys.qcmdexc('{0}', {1})", cmd, _
            Format(Microsoft.VisualBasic.Len(cmd), _
            "0000000000\.") & "00000")
            Dim c As New OleDb.OleDbCommand(cmd, _conn)
            Debug.Print(c.CommandText)
            Try
                c.ExecuteNonQuery()
                Debug.Print("Command ausgeführt")
            Catch ex As Exception
                MsgBox("Fehler: " & ex.Message & Chr(13) & Chr(13) & _
                ex.ToString)
            End Try
    
        End Sub
    Der Tag ist gerettet.
    cu
    Hendrik

Similar Threads

  1. verschlüsseltes zip erstellen ?
    By I0N in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 09-01-09, 17:38
  2. WDSC - Teildatei gesperrt
    By Allrounder in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-02-08, 13:48
  3. Teildatei mit SQL anzeigen
    By Rico in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 06-07-06, 16:25
  4. Grafik-Dateien erstellen
    By KM in forum NEWSboard Java
    Antworten: 3
    Letzter Beitrag: 08-06-06, 09:09
  5. Mehrere Teildateien in eine Teildatei kopieren
    By KaFi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-05-06, 11:49

Berechtigungen

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