| 

.NET C# Java Javascript Exception

2
Hallo,

ich möchte in eine varchar(50) Spalte Ohm-Zeichen einfügen Ω.
Zur Zeit steht "Ohm" in den Spalten, diese Texte sollen durch das Ohm-Zeichen ersetzt werden (siehe Update-Befehl unten).
Nach dem Update stehen statt Ohm-Zeichen allerings Fragezeichen (?) in den Spalten!!!

UPDATE [TempCal].[dbo].[Archiv_Messpunkt]
SET EinheitPruefling ='Ω'
WHERE EinheitPruefling='Ohm'

Was muss ich etwas ändern an der Tabelle?
Gibt es so etwas wie ein Tabellenzeichensatz?
Ich bin ratlos.

Danke und viele Grüße,

Michi
31.10.2011
3 Antworten
1
Hallo,

die Spalte sollte Unicode-Zeichen akzeptieren, d.h. der Spaltentyp sollte nvarchar sein.

mfG Gü
31.10.2011
gfoidl 9,1k 3 5
1
varchar geht nicht. Es muss schon nvarchar sein. Und dann füge mal NCHAR(8486) ein.

Nachschlag:
So sollte es gehen:
UPDATE [TempCal].[dbo].[Archiv_Messpunkt]
SET EinheitPruefling = NCHAR(8486)
WHERE EinheitPruefling='Ohm'

Aber wie gesagt nur für nvarchar-Spalten.
31.10.2011
Jürgen Luhr 6,9k 1 8
0
Super!!!! Danke euch beiden! :-)
31.10.2011

Stelle deine Programmieren-Frage jetzt!