PDA

View Full Version : سوال در مورد اتصال 20 کابر به شبکه local یک شرکت



نیما حتمی
شنبه 09 بهمن 1389, 12:27 عصر
با سلام

از مدیران محترم سایت خواهشمندم این تایپیک رو حذف نکنند چون هنوز نتونستم جوابمو پیدا کنم.

من یه برنامه نوشتم که تو یه شرکتی که 20 کاربر داره قراره کار کنه از کانکشن زیر استفاده کردم یه جاهایی جواب می ده یه جاهایی هم نمی ده.
1-راه درست چیه؟
2-کجای برنامه باید کانکشنو نوشت(مثلا من موقع لود فرم می نویسمش درست کار می کنه ولی یه جایی مثلا جایی که محاسباتی انجام می ده درست کار نمیکنه یعنی اصلا ارتباطی با sql وجود نداره که بخواد درست کار کنه)

خلاصه که گیج شدم دوستان راه درست و منطقی که همه فرمام به sql کانکت بشه و درست کار کنه چیه؟



SqlConnection c = new SqlConnection("server=saeed\\arianpouya;trusted_connection=yes;da tabase=Test Hesabdari");

حمیدرضاصادقیان
شنبه 09 بهمن 1389, 19:31 عصر
سلام.
در مورد حذف تاپیک اگر قوانین رعایت بشه، حذف نخواهد شد.

بهترین کار این هست که Connection String به صورت Dynamic باشد. شما یک فرم ارتباط درست کنید.که در داخل اون بتونید نام سرور رو مشخص کنید. نوع ارتباط منظور Windows Authentication یا SQL Authentication رو مشخص کنید، نام User ,Password که میخواهید به دیتابیس وصل شوید رو از کاربر سوال کنید، نام دیتابیس رو سوال کنید بعد یک Connection String درست کرده و به یک Ado Connection متصل میکنید. و در هرجای برنامه اگر از data source استفاده کردید connection اونو به این Connection که ساختید ارتباط میدید.
موفق باشید

hossein_h62
شنبه 09 بهمن 1389, 22:31 عصر
سلام
علاوه بر مطلبی که جناب صادقیان گفتند در مورد استفاده از فایل udl تحقیق کنید.با استفاده از این تکنیک، بسیار عالی میتونید یک اتصال دینامیک داشته باشین!