Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Unicode в SQL Server 2012 Express

Когато предавате знаците като SQL низове, винаги предхождайте с "N":

N'Unicode'

вместо само

'Unicode'

Или във вашия случай:

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

Между другото, трябва да използвате параметри . Това би разрешило много проблеми наведнъж (като този, който имате, формати на дата и число, сигурност...)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо не мога да направя заявка OFFSET/FETCH на моя SQL Server?

  2. Стартирайте всички SQL файлове в директория

  3. SUBSTRING() и шестнадесетична стойност

  4. Как да изберете единичен запис в ляво съединение

  5. Разбиране на функцията за защита на SQL Server HAS_Permis_BY_Name и нейните случаи на употреба