Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ottenere un errore durante l'archiviazione dei dati in SQL Server 2005 tramite la casella di testo

Usa Parametri

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

In questo modo non devi preoccuparti della presenza di virgolette singole nel tuo testo e, cosa più importante, eviti Attacchi SqlInjection