Einzelnen Beitrag anzeigen

daniel71

Registriert seit: 27. Sep 2007
38 Beiträge
 
Delphi XE Professional
 
#1

Strings mit Umlaute aus MSSQL lesen oder schreiben

  Alt 9. Okt 2007, 21:58
Datenbank: MSSQL • Version: 2005 • Zugriff über: ADO
Hallo

Ich hab da ein Problem beim Lesen oder Schreiben von Strings die Umlaute enthalten.

Die vermeintliche Lösung die ich da zu haben meinte
Ungültiger Spaltenname 'test'
funktionierte nur einmal. Inzwischen bin ich mir gar nicht mehr so sicher, ob es überhaupt einmal funktioniert hatte.

Da es sich eh um eine ganz andere Problematik handelt, eröffne ich ein neues Thema.

Die DB auf die ich zugreife ist nicht von mir und die darf ich auch nicht ändern.

Die Tabelle "GROUP_" hat die Spalten:
ID : smallint-----NAME_ : nvarchar(50)
1--------------------u
2--------------------ü


Mein Problem äussert sich so:

Lesen
- WHERE NAME_ = u -> RecordCount = 1

- WHERE NAME_ = ü -> RecordCount = 0

- WHERE ID = 2 -> FieldByName(NAME_) = ü


Schreiben mit UPDATE
- SET NAME_ = u -> in der Tabelle steht: u

- SET NAME_ = ü -> in der Tabelle steht: u


Wenn ich auf demselben Server eine neue DB erstelle und darin eine "gleiche" Tabelle eröffne, funktioniert alles.

Hat jemand eine Idee wo es hapert?

Vielen dank für eine antwort.
Gruss Daniel
  Mit Zitat antworten Zitat