نمایش نتایج 1 تا 4 از 4

نام تاپیک: سوال در قسمتی از کد حذف کردن در سی شارپ

  1. #1
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آبان 1389
    محل زندگی
    تهران
    پست
    12

    Question سوال در قسمتی از کد حذف کردن در سی شارپ

    با سلام
    کد زیر ، مربوط به حذف کردن می باشه اما منظور از 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

  2. #2

    نقل قول: سوال در قسمتی از کد حذف کردن در سی شارپ

    @p1 به معنی شماره سطری که میخواید حذف بشه
    به صورت کلی در دستورات sql برای تعریف متغییرهایی که میخوایم مقدار بهشون پاس بدیم استفاده میشه
    مثال : pid int@

  3. #3
    کاربر دائمی آواتار payman_xxp
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ایران.آذربایجانشرقی.تبریز
    پست
    375

    Smile نقل قول: سوال در قسمتی از کد حذف کردن در سی شارپ

    سلام
    در تکمیل پاسخ دوستمون میگم:
    با 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 هست رو پاک کنه.
    موفق باشید.

  4. #4
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آبان 1389
    محل زندگی
    تهران
    پست
    12

    نقل قول: سوال در قسمتی از کد حذف کردن در سی شارپ

    نقل قول نوشته شده توسط 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 هست رو پاک کنه.
    موفق باشید.
    با تشکر از دوستان محترم
    توضیحات کامل بود .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •