-
SQL Function
Hallo zusammen,
ich versuche über eine SQL-Funktion ein ILE-RPG Serviceprogramm aufzurufen. Ist der Übergabeparameter im Serviceprogramm nicht mit dem Schlüsselwort 'value' deklariert klappt das auch wunderbar. Versuche ich das Ganze mit dem Schlüsselwort 'value' funktioniert es leider nicht mehr!?
-
Das ist korrekt, da SQL immer "by Reference" übergibt.
Es gibt in der Deklaration keine Parameter für "by Value".
"By Value" ist ja auch nur ein Compiler-Konstrukt, d.h., dass der Compiler intern die Variable in eine Hilfsvariable kopiert und dann doch "by Reference" übergibt.
Ausnahmen gibt es nur in C/C++, wo auch nor sog. Basistypen (int char, float, double) by value übergeben werden können.
Bei C++ werden Klassen auch immer intern by Reference übergeben.
Similar Threads
-
By KM in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-08-06, 10:34
-
By jakarto in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-07-06, 13:41
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 26-05-06, 16:37
-
By Bratmaxxe in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 28-04-06, 15:23
-
By Xanas in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 23-02-06, 10:29
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