PDA

View Full Version : حرفه ای: ورود دستی نام کاربری و کلمه عبور در کانکشن استرینگ های تحت شبکه



mahdikoochooloo
سه شنبه 03 تیر 1393, 19:36 عصر
سلام دوستان
وقت همگی بخیر
یک مشکل عجیب پیش اومده که خدمتتون عرض می کنم:
یک برنامه تحت شبکه نوشتم که این کانکشن استرینگ اونه و از کلاینت به راحتی باهاش ارتباط برقرار می کنم
str = "Data Source=" + ip.ToString() + "\\sqlexpress,1433;Network Library=DBMSSOCN;Initial Catalog=Heap_management;User ID=mahdi;Password=1;";

حالا وقتی میام می گم یوزر و پسورد اس کیو ال سرور رو خود کاربر وارد کنه سیستم اصلا نمی تونه وارد بشه
کانکشن استرینگ از این قراره :
str = "Data Source=" + ip.ToString() + "\\sqlexpress,1433;Network Library=DBMSSOCN;Initial Catalog=Heap_management;User ID='" + user + "';Password='" + pass + "';";

و خطای پیدا نکردن سرور رو می ده

این در صورتیه که یوزر و پسورد همون مهدی و یک هست که به عنوان ورودی می دم
حالات دیگرش رو هم امتحان کردم مثلا نام کاربری و کلمه عبور رو در یک جفت تک کوتیشن قرار دادم اما تاثیری نداشت

ممنون می شم راهنمایی کنید
___________________________

http://www.translateYar.ir (http://www.translateyar.ir/)
http://www.researchYar.ir (http://www.researchyar.ir/)
http://www.Research-moghimi.ir (http://www.researchyar.ir/)

hamid_hr
چهارشنبه 04 تیر 1393, 09:51 صبح
str = "Data Source=" + ip.ToString() + "\\sqlexpress,1433;Network Library=DBMSSOCN;Initial Catalog=Heap_management;User ID=" + user + ";Password=" + pass + ";"
اون تک کوتیشن ها رو بردار

mahdikoochooloo
چهارشنبه 04 تیر 1393, 09:57 صبح
من خدمتتون عرض کردم که تک کوتیشن می زارم و ور می دارم هر دو حالت رو امتحان کردم نشد
یعنی شما انجام دادید شد؟؟؟؟؟؟؟؟:ناراحت:

hamid_hr
چهارشنبه 04 تیر 1393, 11:01 صبح
اره
کانکشن برنامه من اینطوریه
";User ID=" + n1 + ";Password=" + n2;

mahdikoochooloo
چهارشنبه 04 تیر 1393, 11:11 صبح
به جان خودم نمی شه. پس مشکل از جای دیگه است؟