نمایش نتایج 1 تا 6 از 6

نام تاپیک: مشکل عدم اتصال به دیتابیس

  1. #1
    کاربر دائمی آواتار behnam_dr
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    مشهد
    سن
    41
    پست
    133

    مشکل عدم اتصال به دیتابیس

    دوستان من برنامه ای نوشتم که پایگاه داده اون SQL ساخته شده . اکنون مشکلی که دارم اینه که من مثلا پایگاه رو با دستگاهی ساختم که اسمش notebook بوده حالا میخوام تغییر دستگاه بدم باید حتما بصورت دستی یا اسم دستگاه رو عوض کنم یا متن conectionstring چطور میشه کاری کرد که همگانی باشه .

  2. #2

    نقل قول: مشکل عدم اتصال به دیتابیس

    یکی از راههائی که به ذهنم میرسه اینه که نام سرور رو در کانکشن استرینگ Local تعریف کنید که به معنی اینه که دیتابیس روی همون کامپیوتری که نرم افزار روش اجرا میشه قرار داره .
    و روش دوم اینه که به برنامت قابلیت این رو که دیتابیس ها رو بشه به صورت دستی انتخاب کرد رو بدید .یعنی فرمی شبیه همون فرمی که شما در موقع ساخت برنامه در اون کانکشن استرینگ رو تعریف میکنی رو بسازی که این کمی سخت تر از روش اول هستش ولی در عوض خیلی جامع هستش .
    -----------
    موفق باشید .

  3. #3
    کاربر دائمی آواتار parsavb
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    جلوي کامپيوتر
    پست
    210

    نقل قول: مشکل عدم اتصال به دیتابیس

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

    Dim con AsNew SqlConnection( _
    " data source=" & Trim(cbo_server.Text) & _
    ";Initial Catalog=" & Trim(txtdatabase.Text) & _
    ";user id=" & Trim(txtusername.Text) & _
    ";password=" & Trim(txtpassword.Text))
    عکس های ضمیمه عکس های ضمیمه

  4. #4
    کاربر دائمی آواتار behnam_dr
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    مشهد
    سن
    41
    پست
    133

    نقل قول: مشکل عدم اتصال به دیتابیس

    نقل قول نوشته شده توسط Amir_Safideh مشاهده تاپیک
    یکی از راههائی که به ذهنم میرسه اینه که نام سرور رو در کانکشن استرینگ Local تعریف کنید که به معنی اینه که دیتابیس روی همون کامپیوتری که نرم افزار روش اجرا میشه قرار داره .
    موفق باشید .

    چطوری باید این کارو بکنم _ (Local تعریف کنم)

  5. #5

    نقل قول: مشکل عدم اتصال به دیتابیس

    دو روش رو می توانی استفاده کنی :
    1. ساختن udl. و درست کردن Connection String از روی آن
    2. در قسمتی که Connection String رو نوشته ای . نام Server رو . (نقطه) یا IP پیش فرض همه کامپیوتر ها 127.0.0.1 رو قرار بدهی.
    ولی ساختن udl مطمئن تر است.

  6. #6

    نقل قول: مشکل عدم اتصال به دیتابیس

    من هم روش parsavb
    رو تایید میکنم ...
    تمام چیزها و مقادیری که تو ConnectionString یا هر جای برنامه که امکان تغییر داره و امکان داره از یک کامپیوتر به کامپیوتر دیگه تغییر کنه باید بشه یک جای برنامه Set کرد ...
    البته نباید بزاری کاربر معمولی به این مکانها دسترسی داشته باشه !!!
    خواستن ، توانتستن است !!!

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •