PDA

View Full Version : مبتدی: سوال درباره ی Connection String



arash ghafori
دوشنبه 15 خرداد 1391, 21:18 عصر
با سلام.

آیا وقتی مقدار کانکشن استرینگ برنامه رو با این کد مقدار دهی میکنم نیازی هست برم توی منوی project/Properties و قسمت ستینگش اونجا مقدار کانکشن استرینگش رو ست کنم؟؟؟ یا یکیش کافیه ؟


"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\db1.mdf;Integrated Security=True;User Instance=True"

ahmadreza517
دوشنبه 15 خرداد 1391, 21:36 عصر
به نام تنها برنامه نویس هستی
سلام ,
یکیش کافیه.

arash ghafori
دوشنبه 15 خرداد 1391, 21:46 عصر
ببخشید یه سوال دیگه :
این دو تا کد چه فرقی باهم داره (یکیش دستور Sql فرمت شده یکیش نشده):


string cs = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\db1.mdf;Integrated Security=True;User Instance=True";
cs = string.Format(cs, this.DBName);
con.ConnectionString = cs;
con.Open();


con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\db1.mdf;Integrated Security=True;User Instance=True";
con.Open();

behzadkhatari
سه شنبه 16 خرداد 1391, 14:15 عصر
فرقی با هم نداره دوست عزیز

arash ghafori
سه شنبه 16 خرداد 1391, 14:19 عصر
ممنون.
اما پس چرا Format کرده؟؟؟چه فرقی میکنه دستوری که فرمت شده با اونی که نشده؟
مزیتش چیه؟

behzadkhatari
سه شنبه 16 خرداد 1391, 18:57 عصر
در دستور فرمت شده اومده اسم دیتابیس رو از متغیری به اسم DBName گرفته تا اگر نام دیتابیس تغییر کرد به راحتی با تغییر متغییر بشه اسم دیتا بیس رو عوض کرد
موفق باشید