PDA

View Full Version : استفاده چند سیستم همزمان از یک دیتا



mahdi.fa
شنبه 18 اردیبهشت 1395, 17:56 عصر
سلام خدمت همه دوستان
من ی برنامه نوشتم با دیتا اکسس حالا مشکلم اینجاست ک این شرکت چند نفر داره که از هم مجزا هستند و سیستمهاشون با هم شبکه شده اند حالا من برنامه رو توی ی سیستم نصب کردم و به مابقی سیستم ها ادرس دیتا شون رو همون سیستم اول ک ی درایو هستش ک از اون طریق فایل هاشون رو اشتراک میزارند قرار دادم ولی سیستم های دیگ نمیتونند او دیتا رو باز کنند زمانی ک سیستم اول در حال استفاده از برنامه است (من یکم هم راجع این موضوع سرچ کردم چیزی پیدا نکردم ) ممنون میشم اگ راهی هست دوستان راهنمایی کنند.

isaac23
شنبه 18 اردیبهشت 1395, 19:09 عصر
دوست عزیز شما باید غیر از ادرس تو شبکه به برنامه هم بفهونی که از چه آدرس استفاده کنه....

یه راهش اینه....

دو نسخه رو درست یکی یکی نسخه سرور و دیگری نسخه شبکه

نسخه سرور همینی که داری کافیه اما نسخه شبکه باید مسیری که دیتا بیس ادرسش رو دادی تغییر بدی

دو نسخه معمولی یا سرور اینجوری هست

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\dbase.mdb;"



اما تو نسخه شبکه باید یه این حالت تغییر کنه

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "\\Jam1\c$\Program Files\Yasb\dbase.mdb;"



البته این ادرس "\\Jam1\c$\Program Files\Yasb\
مسیر پیش فرض هست باید ادرس شبکه رو جایی ذخیره کنی و در موقع لود فراخونی کنید .

mahdi.fa
شنبه 18 اردیبهشت 1395, 22:42 عصر
ممنون از لطفتون اگ میشه راهنمایی کنید من راجع این نوع ادرس دهی کجا میتونم اطلاعات کامل تهیه کنم باز ممنون
:چشمک:

isaac23
یک شنبه 19 اردیبهشت 1395, 07:35 صبح
دوست عزیز نیاز به راهنمایی نداره که این دوحالت فکر نکنم بیشتر برات پیش بیاد یا اطلاعات رو از مسیر شبکه بگیره یا از مسیر محل نصب نرم افزار.

دیگه نیاز به چیزی خاصی نیست اگه جایی متوجه نشدی بگو راهنمایت کنم .

mahdi.fa
یک شنبه 19 اردیبهشت 1395, 15:37 عصر
ببخشید این دو تا // ک کنار هم قرار داره باید باشد و اسم درایو ک sheir هست رو لازم نیس بنویسم

isaac23
یک شنبه 19 اردیبهشت 1395, 17:15 عصر
ببین از توی سیستم کلاینک ببین مسیر بانک در سیستم سرور چیه؟ دقیق همون آدرس رو باید اینجا بذاری این چیزی من گذاشتم اون مسیر پیش فرض من هست . از توی network ویندوز برو ببین چه مسیر رو بهت میده همون رو استفاده کن

yashar_2006
چهارشنبه 05 خرداد 1395, 07:46 صبح
سلام
تایپیک خوبی بود
یه سوال هم من دارم
سیستم سرور یوز و پسورد داره
چطور باید واردش بشه

isaac23
پنج شنبه 06 خرداد 1395, 07:10 صبح
من یه کم دیر میام....

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

yashar_2006
شنبه 08 خرداد 1395, 16:14 عصر
سیستم میزبان رمز داره
میخوام بدونم با چه کدی میشه از رمز سیستم میزبان گذشت تا به دیتا بیس رسید
با فرض اینکه اسم سیستم میزبان admin و پسور هم مثلا 123 هست

isaac23
دوشنبه 17 خرداد 1395, 20:16 عصر
شما فقط سیستم ها رو به وصل کنی کافیه دیگه نیاز به این کار نیست .

مثلا سیستم 1 رو به سیستم 2 وصل کن یعنی شبکه کن بعد دیگه چیزی نمی خواد

yashar_2006
پنج شنبه 20 خرداد 1395, 06:43 صبح
شما فقط سیستم ها رو به وصل کنی کافیه دیگه نیاز به این کار نیست .

مثلا سیستم 1 رو به سیستم 2 وصل کن یعنی شبکه کن بعد دیگه چیزی نمی خواد


خیلی ممنونم از راهنمایت
من تا قبل از این همین کارو میکردم اما الان میخوام این روش هم امتحان کنم
اگر در مورد این روش هم اطلاعاتی دارم ممنون میشم بهم بگید

isaac23
پنج شنبه 20 خرداد 1395, 17:19 عصر
شبکه کردن دو سیستم تو اینترنت بگردی زیاد هست خیلی هم سخت نیست .بگرد مشکل پیش اومد بگو