خطای دستور delete در سی شارپ
سلام کد من دریه شرطی خطا نمیده ولی وقتی دو شرطو بررسی کنه خطا میده ممنون میشم راهنمایی بفرمایید.باتشکر
SqlConnection sqlcon60 = new SqlConnection("Data Source=(local);Initial Catalog=prog;Integrated Security=True");
SqlCommand sqlcom60 = new SqlCommand();
sqlcom60.CommandText = "DELETE FROM tabel1 WHERE ((code1='" + textBox1.Text + "' + )and( code2 = '" + textBox2.Text + "'))" ;
sqlcom60.CommandType = CommandType.Text;
sqlcom60.Connection = sqlcon60;
sqlcon60.Open();
sqlcom60.ExecuteNonQuery();
sqlcon60.Close();
MessageBox.Show("حدف با موفقیت انجام شد");
نقل قول: خطای دستور delete در سی شارپ
سلام
کل کدها رو به این صورت بنویسید
SqlConnection sqlcon60 = new SqlConnection("Data Source=(local);Initial Catalog=prog;Integrated Security=True"); SqlCommand sqlcom60 = new SqlCommand();
sqlcom60.CommandText = "DELETE FROM tabel1 WHERE ((code1='" + textBox1.Text + "' + )and( code2 = '" + textBox2.Text + "'))";
sqlcom60.CommandType = CommandType.Text;
sqlcom60.Connection = sqlcon60;
sqlcon60.Open();
sqlcom60.ExecuteNonQuery();
sqlcon60.Close();
MessageBox.Show("حدف با موفقیت انجام شد");
مشکل شما چیست؟
برنامه چه پیغامی میدهد؟
نقل قول: خطای دستور delete در سی شارپ
تست کن
بجای ای خط کد
sqlcom60.CommandText = "DELETE FROM table1 WHERE ((code1='" + textBox1.Text + "' + )and( code2 = '" + textBox2.Text + "'))";
این را بنویس
sqlcom60.CommandText = "DELETE FROM table1 WHERE ((code1='" + textBox1.Text + "' )and( code2 = '" + textBox2.Text + "'))";
بقیه کدها مثل قبل بنویس
در کد شما کاراکتر + اضافه بود کد خود را وارسی کن
تست کردم اوکی بود