PDA

View Full Version : آدرس دهی در برنامه نویسی تحت شبکه



programmermp
پنج شنبه 17 فروردین 1385, 19:27 عصر
با سلام

من می خواستم بدونم که آیا می شه با تغییر دادن کانکشن استرینگ به طوری که دیتابیس از روی

کامپیوتر سرور خونده بشه برنامه را تحت شبکه اجرا کرد و کاربران بتوانند به طور همزمان ورود اطلاعات

و غیره را انجام دهند در ضمن بانک من اکسس است و برنامه را با وبی دات نت نوشتم

در ضمن اگه میشه این کار رو کرد آیا با به اشتراک گزاشتن برنامه کاربران می تواند به طور همزمان از

برنامه استفاده کنند یا برنامه باید بر روی هر سیستم نصب شود در ضمن لطفا کانکشن استرینگ

مربوطه را برای من بنویسید که در آن آدرس دیتابیس در کامپیوتر سرور داده شده باشد

یا اگر امکان دارد برای من مثالی در این زمینه لینک بدهید

با تشکر

programmermp
جمعه 18 فروردین 1385, 11:59 صبح
دوستان عزیز اگه امکان داره به این سئوال جواب بدن واقعا فوری

بد جوری به مشکل برخوردم


با تشکر

programmermp
جمعه 18 فروردین 1385, 21:46 عصر
دوستان عزیز اگه امکان داره به این سئوال جواب بدن واقعا فوری

بد جوری به مشکل برخوردم


با تشکر


یعنی هیچکس نمی تونه جواب منو بده

تو رو خدا کمک کنید واقعا فوری

با تشکر

mehranFX
شنبه 19 فروردین 1385, 08:54 صبح
یعنی هیچکس نمی تونه جواب منو بده

تو رو خدا کمک کنید واقعا فوری

با تشکر
اینکه بخوای از بانک اکسس تحت شبکه استفاده کنی کار معقولی نیست ، و بهتره یکی از راههای زیر رو انتخاب کنی :
1- استفاده از SQL SERVER و تبدیل بانک اکسس به SQL SERVER
2- نوشتن برنامه به شکلی حداقل 3 لایه تا عملا این برنامه Server باشه که بتونه با کلاینت ها تعامل داشته باشه .
3- اجرای فایل Exe از روس سرور که بار زیادی رو به سرور تحمیل می کنه و راه اصلاً عاقلانه ای نیست و بسته به وابستگی های برنامه Exe ات ممکنه اصلاً این راه عملی نباشه (این یک راه حل نسبی است)
4- خوش باشی !!!

programmermp
شنبه 19 فروردین 1385, 11:53 صبح
با سلام

حرف شما درست اما دو تا مشکل هست

ندارم که بخوام ازش استفاده کنم SQL SERVER اول اینکه من
دوم اینکه تا بخوام در کار با آن مسلط بشم طول می کشه

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

و بعدا رو بانک های دیگه کار کنم اگه امکانش هست به سئوال من دوباره پاسخ بدهید

با تشکر

programmermp
شنبه 19 فروردین 1385, 19:01 عصر
کسی نیست جواب بده

mostafa_leman
یک شنبه 20 فروردین 1385, 11:57 صبح
سلام
من با اکسس تا حالا برنامه تحت شبکه ننوشتم
ولی اگه میخوای با Sql Server بنویسی اینم Connection String:
Dim Cn As New SqlConnection("workstation id=3POR2D2;packet size=4096;integrated security=SSPI;initial catalog=RegisterationDB;persist security info=False
اینو به access تبدیل کن اگه جواب گرفتی به منم اطلاع بده

taherbaghal
یک شنبه 20 فروردین 1385, 16:31 عصر
ببین دوست عزیز فکرنمی کنم شبکه اکسس کار مشکلی باشه فقط کافیه کنشن استرینگتو درست بنویسی برای اطمینان از ویزارد استفاده کن و کدشو بردار و توی کدنویسی به کنکشنت نصبت بده
امیدوارم مشکلت حل بشه

programmermp
دوشنبه 21 فروردین 1385, 10:11 صبح
ببین دوست عزیز فکرنمی کنم شبکه اکسس کار مشکلی باشه فقط کافیه کنشن استرینگتو درست بنویسی برای اطمینان از ویزارد استفاده کن و کدشو بردار و توی کدنویسی به کنکشنت نصبت بده
امیدوارم مشکلت حل بشه

با سلام

اگه امکانیش هست یک مقدار بیشتر توضیح دهید یعنی کدام ویزارد

روح اله معینی زاده
دوشنبه 21 فروردین 1385, 12:25 عصر
سلام به همه دوستان

1- ظاهراً اکسس برای کار یک نفره (در زمان واحد) طراحی شده، بنابراین اگه بخوای هم‌زمان توی شبکه بهش وصل بشی، این امکان وجود نداره و با خطای این که الان داره از بانک استفاده می شه برخورد می کنی (چند نفر از دوستانم به این مشکل برخورده بودند، ولی بنده تا حالا امتحان نکردم). این بدان معنی نیست که در دو زمان متفاوت این اتفاق خواهد افتاد.
2- کافیه مسیر رو توی کانکشن استرینگ به صورت سروری تعریف کنی، مثلاً


\\database server\database folder$\db.mdb

که در این حالت باید شاخه‌ی بانک رو به اشتراک بذاری
3- بهتر اینه که برنامه رو توی هر کلاینتی جداگانه اجرا کنی و همه از سرور اجراش نکنن. البته اگه سرور خیلی قدرتمنده و روش ترمینال سرویس نصب باشه و تعداد کاربران پروژه هم کم، اشکالی نداره که از روی سرور هم اجرا بشه.

با احترام- خدانگهدار

programmermp
سه شنبه 22 فروردین 1385, 15:46 عصر
\\database server\database folder$\db.mdb
[/code]


با سلام

با تشکر از آقای معینی زاده
من یه سئوال واسم پیش آمده این استرینگی که شما نوشتید در قسمت اول نوشته شده دیتابیس سرور این نام یک پوشه هست یا خیر

کمی بیشتر توضیح دهید

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

و آموزش اس کیو ال به من معرفی کنند ممنون می شم

با تشکر از شما