Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Obtendo erro ao armazenar dados no sql server 2005 através da caixa de texto


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

Dessa forma, você não precisa se preocupar com a presença de aspas simples em seu texto e, o mais importante, evita Ataques SqlInjection