PDA

View Full Version : سوال: Connection String برای اتصال به پایگاه داده باید چه جوری تعریف بشه؟



Atiyeh1370
چهارشنبه 11 اسفند 1389, 16:17 عصر
سلام
من توی برنامم Connection String را اینطوری تعریف می کنم و درست هم جواب میده ولی خب معلومه که وقتی برنامه را روی یه کامپیوتر دیگه اجرا می کنم و اگه این مسیر وجود نداشته باشه Error میده
میخواستم بدونم کسی میدونه Connection String را چطوری باید تغییر بدم که همیشه فایل Project.mdf که کنار فرم اصلی برنامه است را باز کنه؟
امیدوارم منظورم را متوجه شده باشید
ممنون میشم فوری جواب بدید



Data Source=.\\SQLEXPRESS;AttachDbFilename=P:\\Project\ \C#\\Project\\Server\\Server\\Project.mdf;Integrat ed Security=True;Connect Timeout=30;User Instance=True

Atiyeh1370
چهارشنبه 11 اسفند 1389, 16:26 عصر
نمی دونم چرا Connection String درست وارد نشده
واسه همین دوباره میذارمش



SqlConnection sqlcon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=P:\\Project\ \C#\\Project\\Server\\Server\\Project.mdf;Integrat ed Security=True;Connect Timeout=30;User Instance=True");

r00tkit
چهارشنبه 11 اسفند 1389, 16:26 عصر
این کار رو اگه انجام بدی خوب تر و بهتر و زود تر یاد می گیری (http://lmgtfy.com/?q=Connection+String)


Server=.\SQLExpress;AttachDbFilename=|DataDirector y|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;



|DataDirectory| چیز ثابتی هستش یعنی مسیر جاری


---
اولین سایت رو خوب بخون که همه چی رو توضیح داده

Atiyeh1370
چهارشنبه 11 اسفند 1389, 17:20 عصر
این لینکی که گذاشتید خیلی باحال بود
چطوری این کارا کردید؟
به هر حال از جوابتون و از وقتی که در اختیارم گذاشتید ممنون :خجالت: