Hallo Forum,
ich habe folgendes Problem:
ich lese aus einer DB2-Tabelle Daten, die in XML umgesetzt werden. Dafür erzeuge ich mit Hilfe von SQL eine Zwischendatei. Ein Tag sieht so aus:
Enthält "variable" ungültige Zeichen, fällt mein SQL mit einem SQLCOD von -20377 auf die Nase.Code:Exec Sql Insert into temp (XMLSTRING) values( XMLSERIALIZE( XMLDOCUMENT( XMLELEMENT(NAME "ingredients", trim(Char(:variable))) ) AS VARCHAR(5000) CCSID 1208 ));
Wie schaffe ich es, ungültige Zeichen vor dem SQL herauszufiltern? Oder gibt es eine SQL-Funktion, die ich nur nicht finden kann? ;-)
Fehlerbeschreibung hier:
https://www.ibm.com/support/knowledg...pc/n20377.dita
Da steht euch eine Liste der gültigen Zeichen.
Gruß,
Frederik
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks