Hi,
ich habe eine Datenbank in die auch Umlaute müssen, nach guten 3 Stunden googlen hab ich nichts gefunden was mir hilft und frage einfach mal hier. Wie kann ich über LINQ to SQL die Codepage ändern also die Sprache auf deutsch umtellen.
Server MSSQL 2008 R2
Visual C# 2010
Lg Knerd
Hallo!
Ich denke, der Ansatz an sich ist schon verkehrt.
Du kannst zwar die Standardsprache für SQLServer schon setzen (im ConnectionString der Verbindung), sinnvollerweise nimmst Du aber gleich den richtigen Datentyp für Deine Zeichenketten.
Für das Abspeichern von Zeichenketten gibt es beim SQLServer 2 grundverschiedene Datentypen: CHAR und NCHAR (bzw. VARCHAR und NVARCHAR).
Nur letztere werden als Unicode gespeichert und können daher auch dt. Umlaute ohne weiteres speichern.
Gruß,
Martin