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

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




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

نام تاپيک: مشکل در قسمت ثبت امانت

  1. #1
    اگه نباشه جاش خالی می مونه man7tomani's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    VS/Projects
    پست ها
    439

    پيش فرض مشکل در قسمت ثبت امانت

    سلام دوستان
    این جدول من هست(عکس)

    و این هم کدی که نوشتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    وقتی میخوام اینسرت کنم میگه مقادیر وارد شده صحیح نمی باشد(قسمت CheckExisBook()) !(مقادیر ابتدا چک میشوند اگر صحیح بود مقدار بولین ها ترو میشود)
    در صورتی که هر چی وارد میکنم درسته
    الگوریتمی که به ذهنم رسید همین کدی هست که دارید می بینید
    پس اگه یه فکر بهتر هم دارید بگید
    و بگید کجای کار مشکل داره ...

  2. #2
    اگه نباشه جاش خالی می مونه man7tomani's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    VS/Projects
    پست ها
    439

    پيش فرض

    کسی نبود کمک کنه؟

  3. #3
    اگه نباشه جاش خالی می مونه MTPROG's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    شهر 3500 ساله
    پست ها
    432

    پيش فرض

    احتمالا بعضی از مقادیر متنی بصورت NULL وارد میشه و جدول شما NULL قبول نمیکنه یا فیلدهاتونو NULL قرار بدید یا هنگامی که NULL بود بررسی کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    objCommand.Parameters.AddWithValue("@BookName", txtNameBook.Text);
    objCommand.Parameters.AddWithValue("@BookSubject", txtSubjectbook.Text);
    objCommand.Parameters.AddWithValue("@author", txtauthor.Text);
    objCommand.Parameters.AddWithValue("@Translator", txtTranslator.Text);
    objCommand.Parameters.AddWithValue("@FirstName", txtName.Text);
    objCommand.Parameters.AddWithValue("@LastName", txtFamilyName.Text);
    objCommand.Parameters.AddWithValue("@membershipID" , IdUser);
    objCommand.Parameters.AddWithValue("@Tozihat", txtDescribe.Text);
    objCommand.Parameters.AddWithValue("@DateAmanat", txtDateAmanat_Masked.Text);
    objCommand.Parameters.AddWithValue("@DateBack", txtToDate_Masked.Text);
    objCommand.Parameters.AddWithValue("@IdBook", IdForBook);
    مقدار دهی به پارامترها رو به این روش بنویس

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by MTPROG; 21-09-2009 at 08:53.

  4. #4
    اگه نباشه جاش خالی می مونه man7tomani's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    VS/Projects
    پست ها
    439

    پيش فرض

    معلوم نیست من چند ده ساعت براش وقت گذاشته بودم
    ولی امروز ساعت 2 بعد از ظهر فهمیدم که وقتی یونیکد به دیتابیس اینسرت میکنید و هنگام خواندن حتما باید N گذاشت
    همین مشکلمو حل کرد
    where ّ firstName=N'"+txt
    راستی
    اینجور مقدار دادن پارامترها دلیلی داره؟من چند جای دیگه هم به همین صورت که شما نوشتی دیدم
    Last edited by man7tomani; 22-09-2009 at 01:42.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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