PDA

View Full Version : خبر: نحوه ایجاد بانکی که بین چند تا کامپیوتر مشترکه ( سواله )



rashid1368
جمعه 15 شهریور 1387, 18:51 عصر
با سلام
می خواستم ببینم چجوری می شه مثلا یه بانک با اس کیو ال ساخت
این بانک بین چند تا سیستم share باشه
مثلا با اضافه کردن فیلدی در کامپیوتر 5 در همه کامپیوتر ها این فیلد اضافه بشه
توضیح بیشتر :
چند تا کامپیوتر که با هم شبکه هستند
من یکی از اون ها رو سرور قرار می دم
و اصل برنامه رو روی اون قرار می دم
چجوری می شه این عمل رو صورت داد

این برنامه رو با #c نوشتم و این قسمتش مونده
امیدوارم متوجه شده باشین

پیشاپیش ممنون

Xcalivorse
جمعه 15 شهریور 1387, 22:19 عصر
مشکل شما ارتباط کامپیوتر ها با بانک است؟ یا اینکه می خواهید در صورت تغییر اطلاعات بانک، تمامی کامپیوتر ها از این تغییر مطلع شوند ؟

babi6363
شنبه 16 شهریور 1387, 00:57 صبح
سلام Xcalivorse گرامی:
این سوال منهم در هردو زمینه 1) ارتباط کامپیوتر ها با بانک و در صورت تغییر اطلاعات بانک، تمامی کامپیوتر ها از این تغییر مطلع شوند هست! ! لطف کنید راهنمایی کنید. مممنون میشم.

AHMADABDALI
شنبه 30 شهریور 1387, 02:31 صبح
مشکل شما تنها تو کانکشن استرینگ است

esmartiz_red
شنبه 30 شهریور 1387, 02:38 صبح
دوست من شما وقتی دارین از Sql استفاده می کنید می تونید برنامه تون رو با تغییر connectionstring ببرین روی شبکه و استفاده کنید
به این صورت که Sql رو روی سرورتون یا همون کامپیوتر مرکزیتون نصب می کنید db هم attach می کنید و برای برنامه ای که روی سیستم های دیگه نصب می شن connectionstring رو با ip سرور ست می کنید اینطوری همه کامپیوترها می تونن اطلاعات رو تغییر یدن و اطلاعات تغییر پیدا کرده رو ببینن
در مورد تعریف connectionstring تحت شبکه هم بارها تو همین انجمن بحث شده یه جستجو کنید حتما مشگلتون حل می شه
به سایت www.connectionstrings.com (http://www.connectionstrings.com) یه سر بزنی بد نیست
اگه بازم سوالی بود در خدمتم
منم نتونم کمک کنم حتما دوستان کمکت می کنن

حسام سهامی
شنبه 30 شهریور 1387, 16:52 عصر
سلام
میتونید از طریق ست کردن ODBC دیتا بیس رو روی هر دستگاهی که هست فرا خونی کنید
...

esmartiz_red
شنبه 30 شهریور 1387, 17:26 عصر
خوب شما تصور کن برنامه خودتون رو تحویا مشتری دادین و اونم زیاد از کامپیوتر سر در نمی یاره اونوقت چی هر بار که بخواد برنامه رو نصب کنه باید بری واسش نصب کنی
کارو باید تروتمیز انجام داد تا یه نفر که زیاد از کامپیوتر سررشته نداره بتونه از برنامه استفاده کنه

SMRAH1
شنبه 30 شهریور 1387, 17:56 عصر
خوب شما تصور کن برنامه خودتون رو تحویا مشتری دادین و اونم زیاد از کامپیوتر سر در نمی یاره اونوقت چی هر بار که بخواد برنامه رو نصب کنه باید بری واسش نصب کنی
کارو باید تروتمیز انجام داد تا یه نفر که زیاد از کامپیوتر سررشته نداره بتونه از برنامه استفاده کنه

معمولا در اینگونه برنامه ها باید بری نصب کنی.ولی یک راه دیگر هم داره.این که فایل اجرایی رو دقیقا کنار پایگاه داده بگذاری (مقصود اینکه روی یک کامپیوتر باشند و مسیرشون هم کاملا مشخص باشه).بعد روی تمام کامپیوتر های دیگر هم ShortCut از همون فایل رو بگذاری.برنامه رو هم طوری می نویسی که پایگاه داده را از مسیر مشخص شده (نوشتم که مسیرشون هم کاملا مشخص باشه) نصب به فایل اجرایی،Attach کنه.در این صورت بعد از تغییر شبکه و تنطیمات اون هم کافیه یک ShortCut بسازیر تا همه چیز کامل باشد.

majid325
شنبه 30 شهریور 1387, 21:43 عصر
شما بايد با پاس دادن ip سرور به cnnString سرور رو در شبكه به كلاين معرفي كني و مسائل ورود و ويرايش اطلاعات در شبكه هم رعايت كني (Record Locking و غيره )
صورت كلي به اين صورت هست كه بانكت روي يه PC به عنوان server قرار ميگيره و نرم افزار روي pc كلاينت با داشتن ip سرور به اون تو شبكه وصل ميشن.

esmartiz_red
شنبه 30 شهریور 1387, 22:04 عصر
معمولا در اینگونه برنامه ها باید بری نصب کنی.ولی یک راه دیگر هم داره.این که فایل اجرایی رو دقیقا کنار پایگاه داده بگذاری (مقصود اینکه روی یک کامپیوتر باشند و مسیرشون هم کاملا مشخص باشه).بعد روی تمام کامپیوتر های دیگر هم ShortCut از همون فایل رو بگذاری.برنامه رو هم طوری می نویسی که پایگاه داده را از مسیر مشخص شده (نوشتم که مسیرشون هم کاملا مشخص باشه) نصب به فایل اجرایی،Attach کنه.در این صورت بعد از تغییر شبکه و تنطیمات اون هم کافیه یک ShortCut بسازیر تا همه چیز کامل باشد.
ببینم دوست من مثلا حسابداری هلو که تحت شبکه هم هست شما می خری از مغازه بعد زنگ می زنی شرکت می یان برات نصب می کنن

esmartiz_red
شنبه 30 شهریور 1387, 22:06 عصر
راهش اینکه که connectionstring رو با آدرس سرور یعنی ip سرور ست کنی تو سرور هم باید رو sql server یه سرس تنظیمات انجام بدی
گفتم در مورد connectionstring یه جستجو بکن تو همین انجمن بارها بحث شده