Entwickler-Ecke
Alle Sprachen - Alle Plattformen - Firebird-Fehlermeldung malformed String | Zeichensatz falsch
erfahrener Neuling - Mi 01.06.16 10:26
Titel: Firebird-Fehlermeldung malformed String | Zeichensatz falsch
Hallo,
ich habe heute in einer Prozedur einen Variablen-Namen geändert, danach kriege ich nur noch die Fehlermeldung 'malformed String'. Wenn ich mich richtig informiert habe, bedeutet dies, das ich einen falschen Zeichensatz verwendet hab.
Ein Rückgängigmachen (also wieder umbenennen) hat auch nichts genützt. Tastatur hatte ich auch ganz normal auf deutsch. Ich hab also keinen Schimmer, was diese Fehlermeldung auslöst.
Für Tipps, Lösungen und Erklärungen wäre ich sehr dankbar!
Gruß Julian
erfahrener Neuling - Mi 01.06.16 10:48
Hab immer noch keine Ahnung woran's lag, aber ein Schließen und Neuladen der Datenbank hat das Problem beseitigt. :nixweiss:
doublecross - Mi 01.06.16 10:55
Ich würde hier nicht zwingend auf einen Falschen Zeichensatz tippen. Ein Sonderzeichen, dass Escaped werden muss, aber nicht wurde scheint mir wahrscheinlicher.
Also z.B. ein Apostroph etwas wie SELECT * FROM Tabelle WHERE (Titel = 'Mike's Bar') muss scheitern, weil das " ' " in "Mike's" nicht so stehen darf. Ich glaube in Firebird Escapet man das durch doppelung also SELECT * FROM Tabelle WHERE (Titel = 'Mike''s Bar') bin mir da aber nicht sicher.
Ohne das du Code postest ist das hier aber alles nur Rätselraten.
erfahrener Neuling - Mi 01.06.16 11:06
@doublecross
Nein, daran lag's nicht. Der Fehler war ansich so schnell weg wie er gekommen war. Warum auch immer..
PS: auf den falschen Zeichensatz bin ich gekommen, weil es
hier [
http://www.firebirdfaq.org/faq342/] so beschrieben wurde.
Lemmy - Mi 01.06.16 13:22
nur mal so geschätzt....
hast Du die Datenbank mal unter FIrebird 2.0 begonnen und setzt jetzt Firebird 2.1 ein und hast die Umstellungshinweise nicht gelesen? Wobei die Fehlermeldung eigentlich anders lauten müsste...
erfahrener Neuling - Mi 01.06.16 14:08
Nope, benutze bis jetzt ausschließlich 2.5 und bis jetzt hat alles gefunzt wie erwartet.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!