Announcement

Collapse
No announcement yet.

Unicode im SQLServer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Unicode im SQLServer

    Bei Datenbanken wie Oracle oder ähnlichen lässt sich im Connectionstring über einen Parameter "Unicode=true" o.Ä festlegen dass die Daten unicodebasiert sein sollen, die transferiert werden.

    Gibt es beim SQL Server 2005 ähnliche Möglichkeiten dies zentral zu regeln?.
    Oder bleibt mir nur die einzige Möglichkeit übrig jeden sql query anzupassen. Im Programm (VB.NET) sähe das dann so aus:

    myCn = new SQLConnection....
    myCom = new SQLCommand ...

    myCom.CommandText= "Update Tabelle1 set Spalte1= N'MeinUnicodeText"

    Das N ist wiegesagt der entscheidene Punkt, setze ich es vor jeden Query davor funktioniert es.

  • #2
    Ist halt so. Jedoch solltest du parametrisierte Abfragen verwenden um kein Probleme mit Sonderzeichen oder SQL-Injection zu bekommen.

    Und Oracle kann AFAIK nur UTF8-Codierte übertragung.

    Comment

    Working...
    X