PDA

View Full Version : جابجایی برنامه در حال طراحی



sajjad_kochekian
چهارشنبه 27 مرداد 1389, 17:12 عصر
سلام
برای اینکه برنامه ای که در حال طراحی اون هستیم و نیاز هست که روی یک سیستم دیگه اجرا کنیم چطوری دیتا ست اون برنامه را عوض کنیم هرچه گشتم پیدا نکردم.
اگه میشه راهنمایی کنید

مهدی فرزاد
چهارشنبه 27 مرداد 1389, 17:47 عصر
سلام
برای اینکه برنامه ای که در حال طراحی اون هستیم و نیاز هست که روی یک سیستم دیگه اجرا کنیم چطوری دیتا ست اون برنامه را عوض کنیم هرچه گشتم پیدا نکردم.
اگه میشه راهنمایی کنید

واضح تر بگید یعنی چی دیتا ست رو عوض کنیم ؟؟؟منظور دیتا بیسه یا استرینگ کانکشن که دیتاستت رو متصل میکنه یا . . .؟؟؟؟

sajjad_kochekian
چهارشنبه 27 مرداد 1389, 22:50 عصر
واضح تر بگید یعنی چی دیتا ست رو عوض کنیم ؟؟؟منظور دیتا بیسه یا استرینگ کانکشن که دیتاستت رو متصل میکنه یا . . .؟؟؟؟

منظورم همون استرینگ کانکشن هست.

amirh_karimifar
چهارشنبه 27 مرداد 1389, 22:54 عصر
باید استرینگ کانکشن برنامه رو (نقطه) . بذاری
به این ترتیب زیر .
server= .\sqlserver ...

amirh_karimifar
چهارشنبه 27 مرداد 1389, 22:56 عصر
server= .\sqlserver ...

مهدی فرزاد
چهارشنبه 27 مرداد 1389, 23:21 عصر
دو تا راه داری یکی اینکه دیتا بیس رو توی فولدری که برنامه از توی اون اجرا میشه بگذاری و استرینگ کانکشن رو مثلا به شکل زیر تعریف کنی

public static SqlConnection objCon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\dbE_Commerce.mdf;Integrated Security=True;User Instance=True");

توی این کد =|DataDirectory| خیلی مهمه به مسیر اجرا شدن برنامت اشاره میکنه

و شما میتونید توی هر کامپیوتر دیگه که میری دیتابیس رو در فولدری که برنامه از توی اون اجرا میشه بگذاری

راه دوم اینکه توی برنامت هنگام اجرا قسمتی رو بگذاری که اگه دیتابیس رو پیدا نکرد از کاربر بخواد مسیر دیتابیس یا نام سرور رو مشخص کنه و توی یک متغییر استرینگ که در کل برنامه قابل شناسایی باشه قرار بگبره تا هرجا از استرینگ کانکشن استفاده میکنی این متغییر رو فراخانی کنی