sql >> Database >  >> RDS >> Sqlserver

Unicode in SQL Server 2012 Express

Bij het doorgeven van de tekens als SQL-strings, altijd voorafgaan door een "N":

N'Unicode'

in plaats van alleen

'Unicode'

Of in jouw geval:

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

Trouwens, je moet parameters gebruiken . Het zou veel problemen tegelijk oplossen (zoals degene die je hebt, datum- en getalnotaties, beveiliging...)




  1. waarde invoegen zonder primaire sleutel in te stellen

  2. Hoe kan ik voorkomen dat mijn DB-verbinding faalt als het netwerk onstabiel is?

  3. utf-8 versus latin1

  4. Problemen met het weergeven van blob-afbeeldingen