Возможно, что удаление не повлияет ни на одну строку.
Кроме того, я бы посоветовал использовать в вашем коде оператор using
:
using (SqlCeConnection conn = new SqlCeConnection("Data Source = Database1.sdf"))
using (SqlCeCommand comm = new SqlCeCommand("DELETE FROM table1 WHERE slno = 2", conn))
{
conn.Open();
comm.CommandType = CommandType.Text;
comm.ExecuteNonQuery();
}
Это будетобработать удаление соответствующих объектов для вас.
Если предположить, что SQL относится к вашей базе данных и что вы успешно подключились, используя строку подключения заранее, то приведенное выше может выполнить действие удаления для вашей базы данных.