PDA

نسخه کامل مشاهده نسخه کامل : يك راهنمايي در مورد vb.net - بانك اطلاعاتي درشبكه



peyman_joojoo
25-09-2006, 08:42
سلام دوستان عزيز . مدتي هست كه دارم روي يك دفترچ تلفن كار ميكنم كه تحت شبكه كار ميكنه به اين معني كه 5 تا كامپيوتر در دفتر كارمون داريم و ميخوام يكي از ككامپيوترها نقش سرور را داشته باشه يعني sqlserver رو روي اون نصب مبكنم . و ميخوام برنامه اي كه نوشتم رو روي همه كامپيوترهاي اتاق كه با هم شبكه هستن نصب كنم . خوب حالا يه مشكلي هست و اينكه connection string را نميدونم چطوري تنظيم كنم كه برنامه دفترچه تلفن كه روي كامپيوتر A هست به بانك اطلاعاتي Sql كه در كامپيوتر B هست وصل بشه ، از شما عزيزان خواهش ميكنم اگه ممكن هست راهنمايي كنيد . ممنون

hamid_xp
25-09-2006, 15:42
سلام پیمان جان. باید connection string رو به صورت داینامیک ببندی به این شکل که ابتدا در فایل web.config کد زیر رو وارد کن:

<appSettings>
<add key="ConnectionString" value="server=81.29.82.108,1219;database=onlineusers;uid= ahdiba; pwd=sys2003ah;" />
<add key="ConnectionString2" value="server=81.29.82.108,1219;database=persiancustomers ;uid=hamid_xp; pwd=awermedia;" />
</appSettings>

سپس connection string را در داخل هر صفحه با نام کانکشنهای بالا یکی کن.
البته اینبرای asp.net بود. امیدوارم مشکلت حل شه

peyman_joojoo
25-09-2006, 20:56
حمید عزیز یک دنیا تشکر از اینکه جوابم رو دادی اما مشکل اینجاست که من Windows Application مینویسم البته کدهایی که دادی فهمیدم خیلی شبیه بود اما کاشکی برای windows application رو میدونستی . راستش برای این یه تیکه کد 3 تا کتاب گرفتم که نتونست کمکی کنه . اساتید دانشگاه هم که دمشون گرم نم پس نمیدن بچه های واحد کامپیوتر هم به همون شکل . خلاصه گیر کردم . با این حال ممنونم البته کدهای شما رو یه امتحانی میکنم . دمت گرم با تشکر ...

MasterData
26-09-2006, 15:05
اصل مطلب همون بود كه حميد گفته
فقط لازمه كانكشن شما به مسير ديتا بيس روي سرور تنظيم بشه و ديگه ميتوني با ديتا بيس كار كني

peyman_joojoo
27-09-2006, 14:35
بعد از آدرس ip عدد 1219 به چه معناست؟ چون من هميشه نام كامپيوتر رو ميدادم . البته چند بارم ip ....

add key="ConnectionString" value="server=81.29.82.108,1219;database=onlineusers;uid= ahdiba; pwd=sys2003ah

MasterData
27-09-2006, 18:30
شما همون ای پی یا اسم کامپیوتر رو بده و اون عدد رو بی خیال شو