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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 17 از 17

نام تاپيک: مشکل در اتصال به پایگاه داده ی اکسس

  1. #11
    اگه نباشه جاش خالی می مونه L u K e !'s Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Qazvin
    پست ها
    441

    پيش فرض

    از منوی Data َ گزینه ی Add DataSource رو بزن
    بعد یه سری تنظیمات داره که انجام می دی
    بعدشم یه سری فایل ( DataSet ) به Explorere پروژت اضافه می شه
    بعد ّبرو رو منوی Data اینبار گزینه ی Show DataSource رو بزن فیلدهاتو اون گوشه می یاره
    بعد واسه ساخت Adapter , Binding Source ,Dataset هم که توی کنترل های Vs هستش فقط بیار و به DataSet اصلیت وصلش کن ( کاری نداره )
    یا می تونی یه دونه از اون فیلدهایی که اون گوشه هستن رو ورداری بکشی بندازی توی فرم و خودش همه رو واست می سازه

  2. این کاربر از L u K e ! بخاطر این مطلب مفید تشکر کرده است


  3. #12
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    ببخشید من کد شما رو نخونده بودم کاملا. فکر کردم میخواید اطلاعات رو از بانک بخونین.
    من فکر میکنم اشکال در تعریف OleDbCommandBuilder باشه. احتمالا اگر به شیوه زیر تعریف خودتون رو اصلاح کنید مشکل حل بشه :


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

    البته من توصیه میکنم اگر میخواهید بدون wizard برنامه بنویسید اصلا از dataset استفاده نکنید. چون سرعت تبادل اطلاعات در dataset به دلیل سربار اطلاعاتی موجود در آن ، کمتر از شیوه های دیگه است. البته نظر منه. من توصیه میکنم از ترکیب datareader و Generics و با استفاده از اصول OOP در دات نت برنامه خود را پیاده سازی کنید. و اگر هم نگران کدهای زیادی هستید که باید پیاده سازی کنید( و البته به نظر من در آینده برای توسعه نرم افزارهایی که می نویسید کمک بسیاری خواهد بود) به سرغ linq بروید که هم از اصول OOP به درستی پشتیبانی می کند و هم سرعت تبادل اطلاعات در آن سریع است و هم نیاز به کد نویسی کمی دارد و در واقع لایه Data Access زا برای شما ایجاد می کند.

    البته این روشها به درد برنامه های تجاری و قابل توسعه میخوره. اگه برنامه ات پروژه دانشجویی هست یا یه برنامه کوچک(از نظر حجم فرآیندهای اجرایی) با همون wizard کار کن.
    Last edited by pezhmax; 30-05-2010 at 12:33.

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


  5. #13
    پروفشنال mo.mo's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    شمال
    پست ها
    538

    پيش فرض

    ببخشید من کد شما رو نخونده بودم کاملا. فکر کردم میخواید اطلاعات رو از بانک بخونین.
    من فکر میکنم اشکال در تعریف OleDbCommandBuilder باشه. احتمالا اگر به شیوه زیر تعریف خودتون رو اصلاح کنید مشکل حل بشه :


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

    البته من توصیه میکنم اگر میخواهید بدون wizard برنامه بنویسید اصلا از dataset استفاده نکنید. چون سرعت تبادل اطلاعات در dataset به دلیل سربار اطلاعاتی موجود در آن ، کمتر از شیوه های دیگه است. البته نظر منه. من توصیه میکنم از ترکیب datareader و Generics و با استفاده از اصول OOP در دات نت برنامه خود را پیاده سازی کنید. و اگر هم نگران کدهای زیادی هستید که باید پیاده سازی کنید( و البته به نظر من در آینده برای توسعه نرم افزارهایی که می نویسید کمک بسیاری خواهد بود) به سرغ linq بروید که هم از اصول OOP به درستی پشتیبانی می کند و هم سرعت تبادل اطلاعات در آن سریع است و هم نیاز به کد نویسی کمی دارد و در واقع لایه Data Access زا برای شما ایجاد می کند.

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

    اینم متن خطایی که میده:
    [
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by mo.mo; 30-05-2010 at 16:25.

  6. #14
    اگه نباشه جاش خالی می مونه L u K e !'s Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Qazvin
    پست ها
    441

    پيش فرض

    ببین این خطا که دلیلش اینه که تو چند به مقدار دهی چند تا از فیلدات توجه نکردی

  7. #15
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    اگه عیب یابیش سخته لطفا خودتون یه کد برای ارتباط با پایگاه داده ی اکسس بزارین.
    راستش من با access اصلا کنار نمیام شرمنده. بانک خیلی مزخرفیه.
    تو این access گاهی خطا بخاطر case sensitive بودن query ها پیش میاد. ممکنه خطات به خاطر این هم باشه.

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


  9. #16
    کاربر فعال انجمن گنو/لینوکس Open-Source's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    usr/src/linux/
    پست ها
    763

    پيش فرض

    اگه شما از VS 2008 SP1 یا بالاتر استفاده کنی میتونی از Access 2007 استفاده کنی در غیر اینصورت نمیتونی.
    و درمورد روش ویزاردی:
    اصلا روش بهینه ای نیست.
    سربار زیادی داره.
    نمیتونی کنترل 100% روی بانکش داشته باشی.
    برای کاربران راحت طلب خوب هستش.


    بهترین روش اتصال به بانک از طریق کد نویسی هستش.

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


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

    پيش فرض

    سلام

    دوست عزیز شما می تونید دقیقاً بگید که می خواید چه کاری انجام بدید که اگر بشه، یه کد درست حسابی براتون بنویسیم

    یا علی

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


صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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