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

Получаване на грешка при съхраняване на данни в sql сървър 2005 чрез текстово поле

Използвайте Параметри

String query = "insert into try (data,sno) values (@data,22)"; 
SqlCommand cmd = new SqlCommand(query, conn); 
cmd.Parameters.AddWithValue("@data", TextBox1.text);
cmd.ExecuteNonQuery(); 

По този начин не е нужно да се притеснявате за наличието на единични кавички във вашия текст и, най-важното, избягвате SqlInjection Attacks



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталирайте Azure Data Studio на Ubuntu 18.04

  2. SQL Server обгръща ли Select...Insert Queries в имплицитна транзакция?

  3. Актуализиране на пощенски акаунт в база данни в SQL Server (T-SQL)

  4. затваряне/убиване на транзакция

  5. Как да получите SQL групова заявка за първи ред?