-
Warum funktioniert CALL QSYS.QCMDEXC über ADO mit AS400 Provider nicht ?
Hallo,
Ich muss von einem PC-Programm über ein ADO-Connection Objekt sowohl SQL-Statements als auch Systembefehle auf der AS400 ausführen.
Wenn ich als ConnectionString über eine ODBC Verbindung gehe
Code:
Provider=MSDASQL.1;Persist Security Info=False;Data Source=meine ODBC Datenquelle;
funktioniert der folgende Befehl einwandfrei:
Code:
CALL QSYS.QCMDEXC('SNDMSG MSG(TEST) TOUSR(TEST)',0000000028.00000)
Nehme ich aber als Provider den AS400 Provider, der mit Client Access installiert wird
Code:
Provider=IBMDA400;Data Source=Server IP; User Id=user; Password=passwort;
so liefert der obige Befehl eine Fehlermeldung die besagt, dass die Zeichenkette ',0000000028.00000' nicht zulässig sei und eingentlich eine Klammer erwartet wird. Lasse ich diesen Teil aber weg, lässt sich der Befehl genauso wenig ausführen.
Ich möchte auf ODBC komplett verzichten und keine Unterscheidung von SQL-befehlen(AS400 Provider) und AS400-befehlen(ODBC Provider) machen müssen. Wie gehe ich da am besten vor ? Was gibt es da für Unterschiede ?
Grüße
Thomas
-
Bei ODBC erkennt SQL automatisch was du willst.
Bei OLEDB musst du den SQL anpassen:
{call MyProcedure (...)}
{{call ExtPgm (...) }}
-
Hallo,
mach mal ein *Blank nach dem 1. Komma und vor der 1. Null.
PHP-Code:
CALL QSYS.QCMDEXC('SNDMSG MSG(TEST) TOUSR(TEST)' , 0000000028.00000)
Es könnte sein, dass das Komma als Dezimal-Trennzeichen interpretiert wird.
ggf. müsstest Du auch mal 0000000028,00000 schreiben.
Birgitta
-
Danke,
es funktioniert jetzt.
(Das mit dem Blank hat funktioniert)
Viele Grüße
Thomas
Similar Threads
-
By mican in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 18-01-07, 08:07
-
By hs in forum IBM i Hauptforum
Antworten: 15
Letzter Beitrag: 07-11-06, 19:28
-
By stephanr1 in forum NEWSboard Drucker
Antworten: 7
Letzter Beitrag: 20-07-06, 14:00
-
By Marc_w in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 06-07-06, 16:47
-
By NixWisserin in forum NEWSboard Server Job
Antworten: 0
Letzter Beitrag: 15-02-05, 17:51
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks