Thread MSSQL SELECT * liefert falsche Feldnamen (28 answers)
Opened by stefan at 2023-07-21 11:01

rosti
 2023-07-27 11:11
#195199 #195199
User since
2011-03-19
3603 Artikel
BenutzerIn
[Homepage]
user image
Quote
Außerdem muss das script in latin1 vorliegen.
Bei utf8 (mit oder ohne "use utf8")
fürt ein Umlaut in der SQL zu einem SQL-Fehler z.B. "Invalid column name 'Auftragsbestätigung'"


Offensichtlich speichert MSSQLServer den Feldnamen in Latin1-Kodierung. Da ist da 'ä' ein Byte mit der Wertigkeit E4.

MFG

PS: Ist natürlich auch die Frage über welches Backend die Tabelle erstellt wurde und auf welche Art und Weise da die Feldnamen kodiert wurden.

An dieser Stelle sei mal wieder angemerkt, daß in Sachen Zeichenkodierung natürlich auch die gesamte Übertragung mit eingeht.
Last edited: 2023-07-27 11:20:08 +0200 (CEST)
http://blog.rolfrost.de/

The art of steam.

View full thread MSSQL SELECT * liefert falsche Feldnamen