PDA

View Full Version : رشته اتصال



vhossein
شنبه 14 آذر 1388, 21:51 عصر
رشته اتصالی که connection string بهم دهده به صورت
SqlConnection con = new SqlConnection(@"Data Source=local;AttachDbFilename=C:\Users\hossein\Des ktop\g\tell\phone.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"); است.اگه می شه بیشتر راهنمایی کنید.(می خوام رشته اتصال را روی یک سیستم دیگه تغییر ندم و خودش تغییر کنه)سپاس

مهدی رحیم زاده
یک شنبه 15 آذر 1388, 06:32 صبح
"Data Source=local;AttachDbFilename=C:\Users\hossein\Des ktop\g\tell\phone.mdf;Integrated Security=True
دوست من همین بخش برای کانکشن شما کافیه . اما بهتره که بجای مسیر یعنی :

C:\Users\hossein\Des ktop\g\tell\phone.mdf
فقط نام دیتابیس رو بنویسید و دیتابیس رو کنار فایل Exe قرار بدین . اینجوری مسیر بانک شما همون مسیر فایل Exe میشه یعنی این :

AttachDbFilename=phone.mdf
اینجوری نیازی به تغییر کانکشن ندارید .
موفق و پیروز باشید

vhossein
یک شنبه 15 آذر 1388, 11:06 صبح
این کار را کردم ولی رشته اتصال را ارور می گیره؟؟؟؟

مهدی رحیم زاده
یک شنبه 15 آذر 1388, 14:39 عصر
این کار را کردم ولی رشته اتصال را ارور می گیره؟؟؟؟
عنوان اشکال رو بزارید.

vhossein
یک شنبه 15 آذر 1388, 14:59 عصر
این ارور را می ده

nooriyeh
یک شنبه 15 آذر 1388, 17:03 عصر
سلام
اگه شما databaseتان را در مسیر( "\bin\Debug\نام پروژه" اگه برنامه تحت ویندوز باشه) در کنار فایل اجرایی برنامه قرار دهید و بعد برای connectionString از تعریف زیر استفاده کنید,فکر کنم که مشکلتون را حل کنه.

SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\phone.mdf;Integrated Security=True;User Instance=True");