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

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




صفحه 15 از 17 اولاول ... 511121314151617 آخرآخر
نمايش نتايج 141 به 150 از 164

نام تاپيک: چند سوال در مورد # C و پایگاه داده در آن

  1. #141
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام چند باره

    یه سوال

    تا الان جستجو فقط بر اساس یه فیلد بود که محتویات اون از textboxگرفته می شد

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما اگه قرار باشه دستور از or کردن محتویات چند textbox گرفته بشه اون وقت دستور sql رو چه جوری می نویسیم ؟
    مثلا برای پیدا کردن مشخصات یک خیّر سه راه داریم:

    1- And کردن نام خانوادگی و نوع خیر(فرد است ، شرکت است ، ارگان است که از یک کمبو باکس انتخاب می شود)
    2- فقط وارد کردن شماره عضویت
    3- Orکردن دوگزینه بالا


    من می خوام دستور شماره 3 رو بنویسم که البته بلد نیستم ، ممنون میشم کمکم کنید.

  2. #142
    اگه نباشه جاش خالی می مونه naser_feb8646's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    زیر سایه امیرالمومنین
    پست ها
    268

    پيش فرض

    با سلام دوباره به همه دوستان

    چند روز بود که به اینترنت دسترسی نداشتم(چقد راحت بودید شما)

    1- جناب naser_feb8646 از راهنمایی شما ممنون، فکر می کنم که به کمک شما تونستم یه راه حل واسه مشکلم پیدا کردم.

    شما گفتید :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    من نوشتم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در خط
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خطای زیر رو داد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اول فکر کردم که خطا مال دستورSQL است اما چیز اشتباهی در اون پیدا نکردم
    ممنون میشم کمکم کنید
    سلام
    دوست عزیز مشکل کد شما توی اینه که در دستور SQL که قرار دادین از دو تا شرط استفاده کردین و هیچ عملگری بین اونها نذاشتین.
    توی دستورات SQL اگر می خواین از چند شرط استفاده کنید باید از علگرهای AND یا OR کمک بگیرید

    کد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من در کد بالا از عملگر AND استفاده کردم که شما می تونید از عملگر OR هم استفاده کنید


    سلام
    نقل قول:
    خطای زیر رو داد Incorrect syntax near ','.
    من صحبت های قبلی شما را پیگیری نکردم ...
    (
    شاید هم یکی دیگر از دلایل عدم شرکت سایرین در یک تاپیک همین باشد که کل گفتگو های قبلی و مطالبی که عطف به پست های قبلی میشود را دنبال نکرده باشند و از مطالب قبل و مرتبط این پست و سوال مطلع نباشند.
    )

    با اجازه دوستان از کدی که الآن در این پست اخری دیدم، کد زیر را فقط پیشنهاد میکنم:
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    جواب کامل سوالتان را انشا... جناب naser_feb8646 که خودشان در جریان بوده اند خواهند داد)
    من هم با کد بالا که جناب H2 زحمتش رو کشیدن موافق هستم چون باعث استفاده بهینه از حافظه می شود

    یاعلی

  3. این کاربر از naser_feb8646 بخاطر این مطلب مفید تشکر کرده است


  4. #143
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    سلام

    دو تا دستور رو باهم مقایسه می کنیم

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من برای رفع این اشکال رفتم نام جدول رو از SQL کپی کردم آوردم تو این دستور کپی کردم تاثیر نداشت
    بعد همین نام رو از دستور اول کپی کردم و تو دستور دوم پیست کردم هیچ تاثیری نداشته همه چی رو در مورد حروف بزرگ و کوچیک رعایت کردم
    این دستور به صورت رشته است و هیچ منویی هم باز نمی شه که تو منو بتونم عناصر رو انتخاب کنم

    این هم کد:
    قرار نام ونام خانوادگی رو از textbox بگیره و شماره بر گردونه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای هر جدولی درست کار می کنه الا این جدول (اصلا خود کد برای کارکردن با این جدول نوشته شده)
    من اینو با یه کد دیگه امتحان کردم دوباره همین خطا رو می ده

    خوب اگه خطا از جدوله چرا تو درج مشکلی نداره؟
    بنظر شما من باید چیکار کنم؟

  5. #144
    اگه نباشه جاش خالی می مونه naser_feb8646's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    زیر سایه امیرالمومنین
    پست ها
    268

    پيش فرض

    سلام
    دوست عزیز فکر کنم این علامت ; که در کد با رنگ قرمز مشخص کردم برات مشکل ایجاد می کنه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یاعلی

  6. این کاربر از naser_feb8646 بخاطر این مطلب مفید تشکر کرده است


  7. #145
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام دوباره

    دوست عزیز فکر کنم این علامت ; که در کد با رنگ قرمز مشخص کردم برات مشکل ایجاد می کنه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خط مورد نظر را به این شکل تغییر دادم اما مشکل حل نشد

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من گفتم، برای جدولهای دیگه درست کار می کنه اما با این جدول مشکل داره
    Last edited by sanam.b; 21-11-2009 at 11:59.

  8. #146
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام دوباره

    دوست عزیز فکر کنم این علامت ; که در کد با رنگ قرمز مشخص کردم برات مشکل ایجاد می کنه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خط مورد نظر را به این شکل تغییر دادم اما مشکل حل نشد

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #147
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    سلام
    نقل قول نوشته شده توسط naser_feb8646
    دوست عزیز مشکل کد شما توی اینه که در دستور SQL که قرار دادین از دو تا شرط استفاده کردین و هیچ عملگری بین اونها نذاشتین
    اتفاقاً من هم همینطوری دستور خود ایشان را برداشم نوشتم و فقط texbox ها را پارامتری کردم و اصلاً حواسم نبود این ایراد تابلو را اصلاح کنم!!!!!
    البته فوراً پست قبلی را ویرایش کردم.

    با دستور اولی اطلاعات در جدول درج می شود ولی در دومی میگه که
    ConnectionString را به دیتابیس دیگری عوض نکرده اید؟
    البته یادم نیست ولی من معمولاً از فیلد هایی با نام خاص مثل id استفاده نمیکنم، شاید کلمه رزو شده ای باشد.
    دستور زیر را آزمایش کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حتماً هم یکبار پروژه را کامل از منو Build کامپایل کنید.

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  11. #148
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    پيش فرض

    سلام
    كد فوق(چند شرطي) را با پايگاه Access چطوري بايد نوشت؟
    منظور:
    SELECT [id] FROM [Khayer] WHERE (([famili] =@famili) AND ([nam]=@nam));
    Last edited by hobab1987; 22-11-2009 at 14:09.

  12. #149
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    پيش فرض

    ببخشيد دوستان
    وقتي برنامه رو اجرا مي كنم و فيلدها رو پر مي كنم اگر چند تا رو خالي بزارم موقع ثبت داده ها گير ميده كه اين چند تا رو خالي گذاشتي علتش مي دونيد چيه؟
    (تنظيمات َپايگاه access رو required=no گذاشتم)

  13. #150
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    كد فوق(چند شرطي) را با پايگاه Access چطوري بايد نوشت؟
    فرق خاصی ندارد.

    وقتي برنامه رو اجرا مي كنم و فيلدها رو پر مي كنم اگر چند تا رو خالي بزارم موقع ثبت داده ها گير ميده كه اين چند تا رو خالي گذاشتي علتش مي دونيد چيه؟
    اگر در دیتابیس قابلیت NULL و خالی بودن دارند ولی در برنامه خالی باشد، خطا میدهد مشکل شما در پست 138 همین تاپیک جواب داده شده:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    البته به صورت معمول بهتر بود تاپیک جدیدی برای سوالتان ایجاد میکردید.
    انشاا... مشکلتان حل شود.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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