نمایش نتایج 1 تا 9 از 9

نام تاپیک: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

  1. #1
    کاربر دائمی آواتار majid2230
    تاریخ عضویت
    آبان 1388
    محل زندگی
    می خوای بیای خونمون ؟
    پست
    185

    Question اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    سلام :
    یه سوال داشتم ! می خواستم بدونم می شه به یک بانک داده روی کامپیوتر دیگه از طریق شبکه وصل شد(منظورم از یه بانک داده , یه فایل دیتابیس اکسس هست) اگه می شه یه راهنمایی بکنید.
    ممنون

  2. #2
    کاربر دائمی آواتار سعید صابری
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    برازجان
    پست
    1,431

    نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    آره، ميشه. ولي اكسس زياد بدرد شبكه نميخوره فكر كنم بهتر باشه از sql كه قابليت‌هاش خيلي بيشتره استفاده كني. در برنامه نحوه برقراري اطلاعات سرچ كن توي سايت مطالب زياد است

  3. #3
    کاربر دائمی آواتار majid2230
    تاریخ عضویت
    آبان 1388
    محل زندگی
    می خوای بیای خونمون ؟
    پست
    185

    Wink نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    ممنون.امیدوارم پیداش کنم.

  4. #4
    کاربر دائمی آواتار حسین شهریاری
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    ایران
    پست
    794

    نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    سلام

    قبلا هم در چند تاپیک عرض کرده بودم.اگه فایل اجرایی شما و تمام ملزومات آن در یک فولدر باشند و فایل اکسس شما نیز کنار فایل اجرایی و بصورت داینامیک مسیر دهی شده باشه.اون موقه شما میتونین اون فولدر را نوی شبکه برای سایرین Share کرده و در سیستم های دیگه کافی است یه شورت کات به فایل اجرایی کا توی فولدر Share شده است بسازی.در این حال برنامه شما تحت شبکه اجرا میشه.البته باید عرض کنم که این شما هستید که باید در کدنویسی بنابر عملکرد برنامتون مباحث تداخل و ذخیره و ویرایش رکوردها را کنترل کنید.من قبلا خودم برای شبکه کردن از همین روش استفاده میکردم..

    موفق باشید

  5. #5
    کاربر دائمی آواتار سعید صابری
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    برازجان
    پست
    1,431

    نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    نقل قول نوشته شده توسط shahriar63 مشاهده تاپیک
    سلام

    قبلا هم در چند تاپیک عرض کرده بودم.اگه فایل اجرایی شما و تمام ملزومات آن در یک فولدر باشند و فایل اکسس شما نیز کنار فایل اجرایی و بصورت داینامیک مسیر دهی شده باشه.اون موقه شما میتونین اون فولدر را نوی شبکه برای سایرین Share کرده و در سیستم های دیگه کافی است یه شورت کات به فایل اجرایی کا توی فولدر Share شده است بسازی.در این حال برنامه شما تحت شبکه اجرا میشه.البته باید عرض کنم که این شما هستید که باید در کدنویسی بنابر عملکرد برنامتون مباحث تداخل و ذخیره و ویرایش رکوردها را کنترل کنید.من قبلا خودم برای شبکه کردن از همین روش استفاده میکردم..

    موفق باشید
    دوست عزيز به اين كه ديگه نميگن برنامه شبكه!

  6. #6
    کاربر جدید
    تاریخ عضویت
    مهر 1388
    محل زندگی
    Shiraz
    پست
    16

    نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    با استفاده از ADO و Provider Microsoft Jet براحتی می تونی اینکارو انجام بدی

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اصفهان
    پست
    204

    نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    سلام دوست عزيز؛

    شما بايستي از طريق ODBC اقدام كنيد. از طريق كنترل پنل، گزينه‌ي Administrative Tools را انتخاب كنيد، بعد روي Data Sources (ODBC) كليك كنيد.
    توي پنجره‌اي كه باز مي‌شه، دكمه‌ي Add را بزنيد، گزينه‌ي Microsoft Access Driver (*.mdb) را انتخاب كنيد و بعد Finish را بزنيد.
    يك نام براي پايگاه داده انتخاب كنيد، در قسمت DataBase دكمه‌ي Select را بزنيد و فايل بانك را انتخاب كنيد (دقت كنيد اگه توي شبكه هست، قبلاً فولدر مربوطه را Share كرده باشيد و هنگام Share كردن، گزينه‌ي Allow User To Change My File را هم فعال كرده باشيد.
    مرحله‌ي اول كار شما به اتمام رسيد.

    در مرحله‌ي دوم كافيه توي برنامه، هنگام تعريف Connection String، به جاي انتخاب Jet DB، گزينه‌ي ODBC را انتخاب كنيد و از ليست موجود بانكي كه تعريف كرديد را انتخاب كنيد.

    نكته اين كه براي تمامي كامپيوترهايي كه مي‌خواهيد بانك را به اشتراك بذاريد، كافيه مرحله‌ي اول را تكرار كنيد و فايل بانك اطلاعاتي را به قسمت ODBC ويندوز اضافه كنيد.

    مزيت اين كار نسبت به چيزي كه دوست خوبم، آقا شهريار فرمودند اينه كه مديريت بانك اطلاعاتي را خود ويندوز به عهده مي‌گيره و شما نگراني در مورد عمليات درج و حذف نخواهيد داشت.

    ولي پيشنهاد مؤكد اينه كه شما به جاي استفاده از Access كه به صورت تك كاربره معرفي شده، از ساير پايگاه‌هاي داده مثل SQL Server، MySQL و يا Oracle استفاده كنيد.


    دوستان اگه در اين مورد (ODBC) اطلاعاتي تكميلي (از جمله ساير محاسن و يا معايب) دارند، ما را بي‌بهره نذارند.


    يا علي... موفق باشيد...

  8. #8
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    قم
    پست
    531

    نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    سلام.
    اگه فقط بانک رو Share کنیم و هر سیستم فایل اجرایی مجزا داشته باشه باز هم باید از ODBC استفاده کرد یا در این حالت همون Jet DB جواب میده؟

  9. #9
    کاربر دائمی آواتار حسین شهریاری
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    ایران
    پست
    794

    نقل قول: اتصال به یک دیتابیس روی کامپیوتر دیگر از طریق شبکه

    سلام

    هردو روش جوابگو هست.فرق روش Share فقط این هستش که شما باید آدرس سیستمی که بانک روی اون هست را هم مشخص کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •