تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: کدي که براي جستجو در بانک نوشتم فقط يکبار عمل جستجو رو انجام ميده

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    36

    پيش فرض کدي که براي جستجو در بانک نوشتم فقط يکبار عمل جستجو رو انجام ميده

    سلام
    1
    کدي که براي جستجو در بانک نوشتم فقط يکبار عمل جستجو رو انجام ميده و در دفعات بعدي هيچ کاري نميکنه ارور هم نميده.

    2
    زمانيکه يک داده رو از طريق ديتا گريد به بانک اضافه ميکنم وقتي براي جلوگيري ازاضافه کردن داده تکراري يک
    پيغام خطا طراحي ميکنم با اضافه کردن اولين داده تکراري ديگه بقيه دادهاي ورودي غير تکراري رو هم اد نميکنه
    اگر پيغام رو حذف کنم خودش تکراري ها رو اد نميکنه ولي کاربر نميفهمه که داده تکراري وارد کرده چه کار کنم که
    با دادن پيغام تکراري بودن داده درست هم کار کنه.

  2. #2
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    ميشه كدي را كه نوشتيد اينجا ذكر كنيد

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    36

    پيش فرض

    اين كدي كه گفتم:

    Try

    OleDbDataAdapter1.SelectCommand.Parameters("ID_Num ber").Value() = ComboBox3.Text
    OleDbDataAdapter1.Fill(DataSet31)
    Catch ex As FormatException
    Catch s As System.IO.IOException

    End Try

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    36

    پيش فرض

    اينم كد:
    Try
    OleDbDataAdapter1.SelectCommand.Parameters("ID").V alue() = ComboBox3.Text
    OleDbDataAdapter1.Fill(DataSet31)
    Catch ex As FormatException
    Catch s As System.IO.IOException

    End Try

  5. #5
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    اينو يك نگاه بندازيد :

    strOleCommand = "SELECT * from tblPhoneBook Where fldName Like '%'&@Name&'%'"
    oleDataAdapter.SelectCommand.Connection.Open()
    oleDataAdapter.SelectCommand.CommandText = strOleCommand
    oleDataAdapter.SelectCommand.Parameters.Add("Name" , EditBox1.Text)
    oleDataAdapter.SelectCommand.ExecuteNonQuery()
    oleDataAdapter.SelectCommand.Connection.Close()

    intTemp = oleDataAdapter.Fill(oleDataSetAdmin, "tblPhoneBook")

  6. #6
    داره خودمونی میشه aminkarami's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    زندانٍ دوستان
    پست ها
    117

    پيش فرض

    سلام
    ببینید فقط می خواستم بگم که برای این کار معمولا از چیزهای دیگری استفاده می کنند.مثلا برای اینکه چک کنند چه داده ای تکراری هست یا نه با دستور select همونطوری که دوستمون NoneForce نوشتند استفاده کی کنند اگر جواب داشت پس دوباره داده رو اضافه نمی کنند.من فکر می کنم اگر شما از dataset بیرون بیایید و با oledbcommand کار کنید بهتر باشه.

  7. #7
    داره خودمونی میشه aminkarami's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    زندانٍ دوستان
    پست ها
    117

    پيش فرض

    برای کار با dataset کافیه یه حلقه بزارید بعد اونا رو چک کنید.
    مثلا
    for ( int i=0;i!=dataset11.table1.count();i++);//loop
    {
    if (dataset11.table1[i].ID_num==combobox1.text;
    {
    MessageBox.show("Error");
    }
    else
    {
    اینجا کد اضافه کردن رو می نویسید
    }
    }

  8. #8
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2006
    پست ها
    57

    پيش فرض

    قبل از انجام عمل جستجو بريد به ابتداي جدول

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •