Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Unicode dans SQL Server 2012 Express

Lorsque vous transmettez les caractères sous forme de chaînes SQL, faites-les toujours précéder d'un "N":

N'Unicode'

au lieu de simplement

'Unicode'

Ou dans votre cas :

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

Au fait, vous devriez utiliser des paramètres . Cela résoudrait de nombreux problèmes à la fois (comme celui que vous avez, les formats de date et de nombre, la sécurité...)