PDA

View Full Version : مشکل برای استفاده از بک اسلش ("/") در connection strin ؟(بک اسلش رو قبول نمی کنه!)



aminghaderi
سه شنبه 30 تیر 1388, 18:49 عصر
با سلام و احترام.
من برای ساختن رشته اتصال به صورت دستی عمل کردم.
منبع داده (Data Source) من :
"Data Source="AMIN-A45ADB7E50\SQLEXPRESS

connectionString="Data Source=AMIN-A45ADB7E50\SQLEXPRESS; User ID=username; Initial Catalog=admin_university;Integrated Security=True
";
حالا این دیتا سورس رو که اظافه می کنم خطای زیر رو می گیره:
Error 1 Unrecognized escape sequence
دوستان و اساتید لطف کنند منو راهنمایی کنند که چکار کنم با این خطا؟؟؟؟

در ضمن برنامه من یه سایت asp.net 2 و پایگاه هم sqlserver 2005 هست.

وهمچنین به ذهن اومده از web config استفاده کنم ولی نمی دونم چه طور این کار رو می شه انجام داد؟؟؟

علیرضا مداح
سه شنبه 30 تیر 1388, 18:54 عصر
سلام دوست عزیز،
راه اول) به جای \ از \\ استفاده نمایید:


connectionString="Data Source=AMIN-A45ADB7E50\\SQLEXPRESS; User ID=username; Initial Catalog=admin_university;Integrated Security=True";

راه دوم)پیش از علامت " برای مقدار دهی رشته، کاراکتر @ را درج کنید:


connectionString= @"Data Source=AMIN-A45ADB7E50\SQLEXPRESS; User ID=username; Initial Catalog=admin_university;Integrated Security=True";

،/

aminghaderi
سه شنبه 30 تیر 1388, 19:58 عصر
با کمال تشکر و سپاس!
با استفاده از "\\"مشکلم حل شد.