Hallo,

ich rufe von einer PHP-Datei via ODBC und SQL-CALL eine Stored Procedure auf der iSeries auf und übergebe dieser Procedure ein paar Parameter vom Typ Character. Wenn nun in einem von diesen Parametern ein Sonderzeichen vorkommt, erhalte ich folgende Fehlermeldung:

Nachrichten-ID . . . . : SQL0010 Bewertung . . . . . . : 35
Nachrichtenart . . . . : Diagnose
Sendedatum . . . . . . : 12.01.06 Sendezeit . . . . . . : 17:03:04

Nachricht . . . : String constant beginning 'Mo ' not delimited.
Cause . . . . . : The string delimiter is missing in the constant beginning
with 'Mo '. The string is treated as if it were delimited by the end
of the source file.
Recovery . . . : Delimit the string constant. Check for any missing or
extra quotation marks and apostrophes. These errors are likely to cause
other errors. Some statements may not have been processed as the result of
either missing or extra string delimiters. Precompile the program again.


Nach dem Mo kommt dieses Sonderzeichen. Kann mir jemand sagen, wie ich diesen Fehler beheben kann?

Danke,
KM