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

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




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

نام تاپيک: راهنمایی برای ارتباط vb.net به access

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2012
    پست ها
    24

    پيش فرض راهنمایی برای ارتباط vb.net به access

    میخوام برای ارتباط اکسس با vb.net منو راهنمایی کنید .
    من دانشجوی ترم اول کاردانی، رشته کامپیوتر هستم . برای این ترم به من یک پرو ژه ی دیکشنری دادن که باید از access یا sql استفاده کنم و من هم قبلا این دو برنامه رو به vb.net ارتباط ندادم .
    من در access سه فیلد دارم . یه ستون برای لغات انگلیسی به نام word، یه ستون معانی فارسی به نام persian و یه ستون معانی انگلیسی به نام english . من پایگاه داده ام امادست یعنی برای سه ستون تعدادی کلمه وارد کردم . اما روش اتصال access به vb.net رو نمیدونم . اگه میشه راهنماییم کنین؟؟؟؟؟؟؟؟

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

    پيش فرض

    سلام
    چندین روش ارتباطی با دیتابیس موجود است.
    حداقل به سه (یا چهار) روش مختلف میتوان این ارتباط را بدون کمک از ابزار خارجی برقرار کرد.
    چون بنظر میرسد پروژه تان دانشجویی است (با کمترین امکانات اجرا شود) و دیتابیس تان Access است میتوانید از روش Dataset و DataAdapter استفاده کنید.

    اما بنظر میرسد شما در این مورد اطلاعات کمی داشته باشید.
    متاسفانه مشکل اغلب تاپیک های این تیپی از سختی آنها نیست بلکه از نیاز به گذاشتن وقت زیاد و تایپ زیاد ناشی میشود که گاهاً باعث میشود تاپیک بی جواب بماند.

    من هم دیدم بخواهم تایپ کنم بیشتر وقت میگیرد و تکات مختلفی را باید متذکر شوم... یک نمونه فوق العاده ساده برایتان ساختم...
    اگر واقعاً علاقه مند به یادگیری و تسلط به شرایط ارتباط با دیتابیس بودید، پیشنهاد میکنم حداقل کتاب هایی در خصوص ADO.Net و SQL مطالعه کنید.

    نکات نهایی:
    پروژه یک TextBox ساده دارد که با تایپ کلمه معادل آن را در Label نشان میدهد.
    پروژه با VS2012 نوشته شده.
    پروژه تحت Framework2 است که موجب میشود فقط در سیستم های قدیمی XP نیاز به نصب Framework داشته باشد.
    مشکل ارتباط با دیتابیس اکسس در سیستم های x64 هم حل شده.
    لینک دانلود موقت بوده و در ماه های آتی حذف خواهد شد.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    موفق باشید.

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


  4. #3
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2008
    پست ها
    3

    پيش فرض

    آقایون سلام.من یه برنامه با وی بی نت نوشتم فایل اجراییش رو سیستم های دیگه اجرا نمی شه.به نظر شما به خاطر نصب نبودن .Net Framework هستش؟

  5. #4
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2012
    پست ها
    24

    پيش فرض

    سلام
    چندین روش ارتباطی با دیتابیس موجود است.
    حداقل به سه (یا چهار) روش مختلف میتوان این ارتباط را بدون کمک از ابزار خارجی برقرار کرد.
    چون بنظر میرسد پروژه تان دانشجویی است (با کمترین امکانات اجرا شود) و دیتابیس تان Access است میتوانید از روش Dataset و DataAdapter استفاده کنید.

    اما بنظر میرسد شما در این مورد اطلاعات کمی داشته باشید.
    متاسفانه مشکل اغلب تاپیک های این تیپی از سختی آنها نیست بلکه از نیاز به گذاشتن وقت زیاد و تایپ زیاد ناشی میشود که گاهاً باعث میشود تاپیک بی جواب بماند.

    من هم دیدم بخواهم تایپ کنم بیشتر وقت میگیرد و تکات مختلفی را باید متذکر شوم... یک نمونه فوق العاده ساده برایتان ساختم...
    اگر واقعاً علاقه مند به یادگیری و تسلط به شرایط ارتباط با دیتابیس بودید، پیشنهاد میکنم حداقل کتاب هایی در خصوص ADO.Net و SQL مطالعه کنید.

    نکات نهایی:
    پروژه یک TextBox ساده دارد که با تایپ کلمه معادل آن را در Label نشان میدهد.
    پروژه با VS2012 نوشته شده.
    پروژه تحت Framework2 است که موجب میشود فقط در سیستم های قدیمی XP نیاز به نصب Framework داشته باشد.
    مشکل ارتباط با دیتابیس اکسس در سیستم های x64 هم حل شده.
    لینک دانلود موقت بوده و در ماه های آتی حذف خواهد شد.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    موفق باشید.

    من در vs 2008 ابزار words table adapter رو ندارم . از چی استفاده کنم.

  6. #5
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    آقایون سلام.من یه برنامه با وی بی نت نوشتم فایل اجراییش رو سیستم های دیگه اجرا نمی شه.به نظر شما به خاطر نصب نبودن .Net Framework هستش؟
    دلایلش متفاوت میتونه باشه... از نصب نبودن فریم ورک گرفته تا پایین بودن نسخه‌ی فریم ورک(اروری در همین خصوص نمایش داده میشه!) تا مشکل داشتن پک exe (مثل بد کامپایل کردن یا همراه نکردن سایر فایل های مورد نیازش و...)
    باید اروری که بهتون نمایش میده رو بذارید....
    و البته ای کاش تو یه تاپیک جدا اینکارو میکردین!

    من در vs 2008 ابزار words table adapter رو ندارم . از چی استفاده کنم.
    راستش این ابزاری که گفتید رو تقریبا اولین باره که اسمش رو شنیدم!!!
    ولی تا جایی که یادم میاد، تو کد های Ado یه sqlDataadapter داشتیم! شاید تیبلش رو هم داریم!!! شایدم همون تیبل اداپتر بوده و من حواسم نبوده.... به هر صورت، اگر اون منظورتونه که باید کد دستی بنویسید....(فک کنم!)

  7. #6
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2012
    پست ها
    24

    پيش فرض

    راستش این ابزاری که گفتید رو تقریبا اولین باره که اسمش رو شنیدم!!!
    ولی تا جایی که یادم میاد، تو کد های Ado یه sqlDataadapter داشتیم! شاید تیبلش رو هم داریم!!! شایدم همون تیبل اداپتر بوده و من حواسم نبوده.... به هر صورت، اگر اون منظورتونه که باید کد دستی بنویسید....(فک کنم!)[/QUOTE]



    ولی در برنامه ای که گذاشته بودید از این ابزار استفاده کردید؟؟؟؟؟؟؟؟؟؟

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

    پيش فرض

    سلام
    ...من یه برنامه با وی بی نت نوشتم فایل اجراییش رو سیستم های دیگه اجرا نمی شه...
    بهتر بود مشکل خود را در یک تاپیک جدید و مستقل مطرح میکردید تا شاهد تفکیک بهتر مطالب میبودیم...
    مشکل شما میتواند دلایل متنوعی داشته باشد:

    - عدم نصب نسخه مناسب Framework

    - عدم نصب ابزار خارجی (سایر شرکت ها) استفاده شده در برنامه تان ... مثل گزارش ساز کریستال و...

    - اشتباه برنامه نویسی و عدم توجه به مسیر نسبی و مطلق در ارتباط با فایل ها ...
    مثلاً در همین پروژه های ارتباط با دیتابیس Access اگر کمی بی دقتی رخ دهد مسیر کامل فایل Access درون کدهای شما قرار میگیرد که موجب میشود با جابجایی EXE و MDB به دایرکتوری دیگر برنامه اجرا نشود.

    - انواع اشتباهات دیگر با درنظر نگرفتن برخی نکات ریز سیستمی ...
    مثلاً عدم توجه به نصب نبودن موتور JET در مد X64 ...

    و...


    من در vs 2008 ابزار words table adapter رو ندارم . از چی استفاده کنم.
    این یک TypedDataAdapter است که خودم در پروژه آن را مخصوص ارتباط با جدول Words در دیتابیس ایجاد کردم...
    شما باید یک Typed-DataSet به پروژه تان اضافه کنید و سپس یک Typed-DataAdapter به آن اضافه کنید ...
    ...
    یک راه دیگر هم دارد...
    میتوانید بجای DataSet و DataAdapter مستقیماً از Command و Connection استفاده کنید.
    این راه سرعت اجرای خوبی دارد ولی به علت حجم کدنویسی برای پروژه های بزرگ زمان تولید را بشدت کند میکند
    ولی اگر شما بخواهید فقط یک کلمه را بدهید به دیتابیس و معنی اش را پس بگیرید کد کمی میخواهد و رعایت نکات کمتری دارد و در کل شاید ساده تر کار شما را راه بیاندازد...

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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