verwendetes Datenbanksystem: <MSSQL 10.5>
Ich lade in eine Winform Anwendung eine Tabelle 'Personen' , welche String- Felder enthält.
Diese Felder sind nach dem Inhalt immer mit Leerzeichen aufgefüllt.
Ich habe es schon mit
Update Personen Set Personen.nachname = Rtrim ( nachname)
versucht , jedoch ohne Erfolg.
Auch wenn ich in der Anwendung ein Feld zb: "Meier______" in "Meier2" ändere (""= Leerzeichen)und in die Datenbank zurückschreibe (Update) erhalte ich nach dem nächsten
laden der Tabelle den Wert "Meier2_____" mit allen Leerzeichen zurück.
Wie kann ich dieses Problem behandeln ?
Danke und Gruß
chazon
Sorry ! richtig lesen hilft
Die Daten wurden als nchar statt varchar gespeichert
Dank der Suchfunktion
Hallo chazon,
wenn du nchar nimmst wird immer der Rest als Leerzeichen aufgefüllt, jedoch nicht bei varchar. Du solltest aber besser nvarchar benutzen, da nvarchar den String als Unicode abspeichert.
Gruß,
Michael