Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Unicode in SQL Server 2012 Express

Quando si passano i caratteri come stringhe SQL, precedere sempre con una "N":

N'Unicode'

invece che solo

'Unicode'

O nel tuo caso:

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

A proposito, dovresti utilizzare i parametri . Risolverebbe molti problemi contemporaneamente (come quello che hai, formati di data e numero, sicurezza...)