Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Unicode in SQL Server 2012 Express

Wenn Sie die Zeichen als SQL-Strings übergeben, stellen Sie immer ein „N“ voran:

N'Unicode'

statt nur

'Unicode'

Oder in Ihrem Fall:

@"INSERT INTO tweets ([username], [createdDate], [tweet]) 
Values (N'" + item.user.screen_name + "' , '" + item.created_at + "' , N'" + escapedString + "')"

Übrigens Sie sollten Parameter verwenden . Es würde viele Probleme auf einmal lösen (wie das, das Sie haben, Datums- und Zahlenformate, Sicherheit...)