Hallo liebe Leute,
ich habe in der Datenbank (Informix) Datensätze, die Teilweise mit Anführungszeichen beginnen oder irgenwo ein Anführungszeichen beinhalten.
Wenn ich weiß an welcher Stelle sich die Anführungszeichen befinden, kann diese aussortieren mit:
where ascii(substr(a.name1, 1, 1)) != 034
Mein Problem ist, dass ich mit 'where ascii(substr(a.name1, 1, 1)) not like 034' folgende Fehlermeldung bekomme: "Wildcard matching may not be used with non-character typs"
Das heißt wohl, dass ich mit LIKE nicht nach ascii-code suchen kann. Anführungszeichen kann ich auch nicht als String verwenden. So langsam gehen mir die Ideen aus.
Probieren tu ich das ganze in einem SQL-Editor, verwenden will ich das jedoch in einem PHP-Script.
Hat jemand eine Idee, wie ich das lösen kann?
MfG
wanapa
ich habe in der Datenbank (Informix) Datensätze, die Teilweise mit Anführungszeichen beginnen oder irgenwo ein Anführungszeichen beinhalten.
Wenn ich weiß an welcher Stelle sich die Anführungszeichen befinden, kann diese aussortieren mit:
where ascii(substr(a.name1, 1, 1)) != 034
Mein Problem ist, dass ich mit 'where ascii(substr(a.name1, 1, 1)) not like 034' folgende Fehlermeldung bekomme: "Wildcard matching may not be used with non-character typs"
Das heißt wohl, dass ich mit LIKE nicht nach ascii-code suchen kann. Anführungszeichen kann ich auch nicht als String verwenden. So langsam gehen mir die Ideen aus.
Probieren tu ich das ganze in einem SQL-Editor, verwenden will ich das jedoch in einem PHP-Script.
Hat jemand eine Idee, wie ich das lösen kann?
MfG
wanapa