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

Obtention d'une erreur lors du stockage des données dans SQL Server 2005 via une zone de texte

Utilisez Paramètres

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

De cette façon, vous n'avez pas à vous soucier de la présence de guillemets simples dans votre texte et, le plus important, vous évitez Attaques SQLInjection