سوال در قسمتی از کد حذف کردن در سی شارپ
با سلام
کد زیر ، مربوط به حذف کردن می باشه اما منظور از p@ را متوجه نمیشم ممنون میشم راهنمائیم کنید.
ocn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\db1.mdb";
ocm.Connection = ocn;
ocm.CommandText = "DELETE FROM t1 WHERE scode=@p1";
ocm.Parameters.Clear();
ocm.Parameters.AddWithValue("@p1", textBox3.Text);
ocn.Open();
ocm.ExecuteNonQuery();
ocn.Close();
ocm.Dispose();
ocn.Dispose
نقل قول: سوال در قسمتی از کد حذف کردن در سی شارپ
@p1 به معنی شماره سطری که میخواید حذف بشه
به صورت کلی در دستورات sql برای تعریف متغییرهایی که میخوایم مقدار بهشون پاس بدیم استفاده میشه
مثال : pid int@
نقل قول: سوال در قسمتی از کد حذف کردن در سی شارپ
سلام
در تکمیل پاسخ دوستمون میگم:
با p1@ میخواهیم به SQL بفهمونیم که این یک پارامتر ورودی هستش و با توجه به دستور SQL روی این پارامتر کار خاصی انجام بشه.
ocn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\db1.mdb";
ocm.Connection = ocn;
ocm.CommandText = "DELETE FROM t1 WHERE scode=@p1";
ocm.Parameters.Clear();
ocm.Parameters.AddWithValue("@p1", textBox3.Text);
ocn.Open();
ocm.ExecuteNonQuery();
ocn.Close();
ocm.Dispose();
ocn.Dispose
مثلا در کد خودتون داریم:
هرچی در textBox3.Text واردشده بعنواه پارامتر ورودی p1@ به دستور DELETE ارسال کن تا این دستور هرچی scode=@p1 در تیبل t1 هست رو پاک کنه.
موفق باشید.
نقل قول: سوال در قسمتی از کد حذف کردن در سی شارپ
نقل قول:
نوشته شده توسط
payman_xxp
سلام
در تکمیل پاسخ دوستمون میگم:
با p1@ میخواهیم به SQL بفهمونیم که این یک پارامتر ورودی هستش و با توجه به دستور SQL روی این پارامتر کار خاصی انجام بشه.
ocn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\db1.mdb";
ocm.Connection = ocn;
ocm.CommandText = "DELETE FROM t1 WHERE scode=@p1";
ocm.Parameters.Clear();
ocm.Parameters.AddWithValue("@p1", textBox3.Text);
ocn.Open();
ocm.ExecuteNonQuery();
ocn.Close();
ocm.Dispose();
ocn.Dispose
مثلا در کد خودتون داریم:
هرچی در
textBox3.Text واردشده بعنواه پارامتر ورودی
p1@ به دستور DELETE ارسال کن تا این دستور هرچی
scode=@p1 در تیبل t1 هست رو پاک کنه.
موفق باشید.
با تشکر از دوستان محترم
توضیحات کامل بود .