-
hm
hab mr jetzt mal ein minimal beispiel gebastelt, das funktioniert nur wenn ich in der reihenfolge
declare, prepare, open vorgehe
ich finde ein beispiel für prepare, declare, open auch auf den ibm seiten, aber die funktionieren bei mir nicht....
sqlcode 440 oder 514 sind da die regelmäßigen antworten.
-
das problem scheint mein substringbefehl zu sein.
sobald ich in meinem vorbereiteten statement string ein
substr(feld1, 1, ?) = ?
einbaue, schlägt der prepare fehl.
ist die syntax bei substr anders?
-
er kann es nicht, aus welchen gründen auch immer.
stmnt = 'substr(feld1, 1, ' + %trim(len) + ') = ?'
funktioniert -.-*
-
Das "?" als Parameter funktioniert ausschließlich bei dynamischen SQL mit USING SQLDA.
Bei eingebettetem SQL benötigst du immer Hostvariablen.
Aber beachte doch bitte Birgittas Hinweis auf deinen Schreibfehler.
-
... man kann durchaus ein SQL Statement mit ? als Parametermarker preparen und dann mit open using verarbeiten...
D*B
 Zitat von Fuerchau
Das "?" als Parameter funktioniert ausschließlich bei dynamischen SQL mit USING SQLDA.
Bei eingebettetem SQL benötigst du immer Hostvariablen.
Aber beachte doch bitte Birgittas Hinweis auf deinen Schreibfehler.
-
@Dieter
War das nicht eindeutig: "mit USING SQLDA" ?
-
... da geht auch using :myVar1, :myVar2 ..., wobei dann die Liste der HostVars in die Parametermarker einsortiert wird (geht beim execute genauso, mit den üblichen Limitierungen, wie keine Feldnamen etc)
D*B
 Zitat von Fuerchau
@Dieter
War das nicht eindeutig: "mit USING SQLDA" ?
Similar Threads
-
By homue in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 18-07-07, 17:47
-
By muadeep in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 03-08-06, 14:25
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 18-06-06, 13:14
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 10:43
-
By Zupfl50 in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 06-10-04, 22:04
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