PDA

View Full Version : Connection String



sheida-peyravi
چهارشنبه 09 آبان 1386, 15:53 عصر
چطور می تونم در یک شبکه یا کامپیوتر شخصی برایConnectionStringو برقراری ارتباط بین دیتابیس و فرم هایم Server name,Computer name,Workstation Id, User Id, Datasource,Initial catalog, password


را پیدا کنم و در برنامه ام استفاده کنم؟

saeed_rezaei
چهارشنبه 09 آبان 1386, 17:25 عصر
سلام.
یه سری از اطلاعات که تغییر نمی کنن و ثابت هستند. برای مثال connection timeout که روی همه سیستمها یکی هستند.
سایر اطلاعات همه همشون رو که لازم نیست وارد کنی. برای مثال workstation id یه فیلد اختیاریه. در حقیقت تنها چیزی که همیشه باید ست کنی شامل نام سرور، initial catalog و نحوه دسترسی به اس کیو ال هست که یا windows autho... یا sql autho...
تمام برنامه هایی که تا حالا دیدم می یان و رشته اتصال رو در زمان اجرا می سازن. به نظر من اینجوری خیلی بهتره
یعنی ، برنامه برای بار اول اجرا می شه، دنبال یه فایل می گرده که رشته اتصال توش ذخیره می شه، اگه پیداش کرد یه چک می کنه ببینه رشته درسته یا نه.
اگه فایل وجود نداشت و یا رشته صحیح نبود، یه فرم باز می شه و نام سرور و نام بانک و کلمه رمز و ... رو که لازم هست رو از کاربر میگیره. سپس بازهم چک می کنه که درسته یا نه و در نهایت در صورت درست بودن، اونها رو توی فایل ذخیره می کنه.
از این موقع به بعد هم دیگه رشته رو از توی فایل می خونه نه از کاربر.
این آدرس رو هم یه نگاه بنداز:
http://barnamenevis.org/forum/showthread.php?t=74810&highlight=%D8%A7%D8%AA%D8%B5%D8%A7%D9%84
توی این آدرس یه برنامه همراه با سورس گذاشتم که کارش درست کردن رشته اتصال و چک کردن اون در زمان اجرا هست.

hamed_bostan
پنج شنبه 10 آبان 1386, 18:09 عصر
http://www.connectionstrings.com/