PDA

View Full Version : سوال: دریافت IP سرور از کابر



saj2eb
دوشنبه 30 اردیبهشت 1392, 07:59 صبح
سلام دوستان من یه برنامه دارم که باید تحت شبکه باشه می خوام توسط یه فرم تنظیمات ، Ip سرور رو از کاربر بگیرم و در ماژول برنامه قرار بدم تا برنامه ران بشه اما تو ارتباط بین اون تکست باکس با کانکشن استرینگم تو ماژول مشکل دارم(کدنویسی) نمونه برنامه رو هم می ذارم لطفاً کمک کنید ممنون


104405

saj2eb
سه شنبه 31 اردیبهشت 1392, 07:32 صبح
یعنی از این همه استاد که این تاپیک و دیدن هیچ کس بلد نیست ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟

abed-asp
سه شنبه 31 اردیبهشت 1392, 15:40 عصر
سلام دوست عزیز این قطعه کد برای تنطیم ConnectionString تحت شبکه است البته باید FireWall و SqlServer را هم تنطیم کنید،که آموزش تنظیم این دو تا را هم برات میگزارم.

public static void WriteCon(string IP,string UID,string PWD)
{
string ConNow = System.Configuration.ConfigurationManager.Connecti onStrings["ConS"].ToString();
//Cons Name ConnectionString mojud dar app.confog ast.
string ConNew = "";
ConNew = "Data Source="+IP+",1433;Network Library=DBMSSOCN;Initial Catalog=DBName;User ID="+UID+";Password="+PWD+";";
Configuration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
ConnectionStringSettings st = new ConnectionStringSettings("ConS", ConNow, "System.Data.SqlClient");
config.ConnectionStrings.ConnectionStrings.Remove( st);
ConnectionStringSettings st2 = new ConnectionStringSettings("ConS", ConNew, "System.Data.SqlClient");
config.ConnectionStrings.ConnectionStrings.Add(st2 );
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("ConS");
}