Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Unicode w SQL Server 2012 Express

Przekazując znaki jako ciągi SQL, zawsze poprzedzaj je "N":

N'Unicode'

zamiast tylko

'Unicode'

Lub w Twoim przypadku:

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

Przy okazji, powinieneś użyć parametrów . Rozwiązałoby to wiele problemów naraz (takich jak ten, który masz, formaty daty i liczb, bezpieczeństwo...)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć wszystkie naruszenia ograniczeń w bazie danych SQL Server

  2. Jak zdobyć skrypt danych SQL Server?

  3. Jak dodać domyślne ograniczenie do istniejących kolumn w tabeli SQL Server — samouczek SQL Server/TSQL — część 91

  4. Utwórz widok w SQL Server 2017

  5. Używasz procedury składowanej w Entity Framework 5 z typem złożonym?