Hallo zusammen,
ich habe da ein kleines Problem mit einer MSSQL-Datenbank.
Ich füge einen Wert in einer Tabelle direkt per SQL im Query-Analyzer ein.
In der Art
Wenn ich mir den Wert angucke, ist das ja ein hexadezimale Zeichenkette.Code:INSERT INTO tabelle (memo, reference) VALUES ('Fräse', 'abc)
Wenn ich den Wert per
rausholen will, wird er mir korrekt angezeigt.Code:SELECT CONVERT(VARCHAR(8000), SUBSTRING(memo,0,8000)) FROM tabelle where reference = 'abc'
Wenn ich den hexadezimalen String in normalen Text dekodiere, dann wird das "ä" als "„", ein "ß" würde als "á" dargestellt. Das gleiche gilt, wenn ich per textcopy.exe mir das Feld ausgeben lasse.
Mein Problem ist nun, dass ich auf diese Datenbank mit einer Applikation zugreifen muss, die das Fehlverhalten verursacht. Die Applikation kann ich leider nicht verändern, aber wenn ich innerhalb der Applikation einen Umlaute eingebe und speichere wird es auch wieder korrekt rausgeholt.
Hat einer nen Tipp, wo ich was ändern könnte, bzgl wie ich mein Insert verändern müsste?!
Vielen Dank schonmal!
Grüße vom Griechen,
Cybergreek!
everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)