ma.rad
سه شنبه 22 آذر 1390, 19:41 عصر
سلام
من میخوام برنامه هرجا نصب شد اطلاعات سرور رو از کاربر بگیره واجرا بشه
برا همین از این روش استفاده کردم
public static void ChangeConnectionString(string strConn)
{
Configuration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
config.ConnectionStrings.ConnectionStrings["SAR.Properties.Settings.Default.DbSarConnectionStr ing"].ConnectionString = strConn;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(config.Connect ionStrings.SectionInformation.Name);
SAR.Properties.Settings.Default.Reload();
}
بعد توی ثبت اینو نوشتم
private void btn_ip_address_Click_1(object sender, EventArgs e)
{
ChangeConnectionString("Data Source=onnectionString=Data Source="+txt_ip.Text+";Initial Catalog=DBSAR.MDF;Persist Security Info=True;User ID="+txt_user.Text+";Password="+txt_pass.Text+"");
}
اما متاسفانه جواب نمیده
کانکشن استرینگ خود برنامه هم اینه:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DbSar.mdf;Integrated Security=True;User Instance=True
مشکل کجاست؟
من میخوام برنامه هرجا نصب شد اطلاعات سرور رو از کاربر بگیره واجرا بشه
برا همین از این روش استفاده کردم
public static void ChangeConnectionString(string strConn)
{
Configuration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
config.ConnectionStrings.ConnectionStrings["SAR.Properties.Settings.Default.DbSarConnectionStr ing"].ConnectionString = strConn;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(config.Connect ionStrings.SectionInformation.Name);
SAR.Properties.Settings.Default.Reload();
}
بعد توی ثبت اینو نوشتم
private void btn_ip_address_Click_1(object sender, EventArgs e)
{
ChangeConnectionString("Data Source=onnectionString=Data Source="+txt_ip.Text+";Initial Catalog=DBSAR.MDF;Persist Security Info=True;User ID="+txt_user.Text+";Password="+txt_pass.Text+"");
}
اما متاسفانه جواب نمیده
کانکشن استرینگ خود برنامه هم اینه:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DbSar.mdf;Integrated Security=True;User Instance=True
مشکل کجاست؟