Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Fehler beim Speichern von Daten in SQL Server 2005 über das Textfeld

Verwenden Sie Parameter

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

Auf diese Weise müssen Sie sich keine Gedanken über das Vorhandensein von einfachen Anführungszeichen in Ihrem Text machen und vermeiden vor allem SqlInjection-Angriffe