ConnectionString теряет пароль после подключения. Open
используя ADO.NET для получения некоторой информации из базы данных на сервере,
вот что я делаю:
string conStr = "Data Source=myServer\SQLEXPRESS;Initial Catalog=DBName;User ID=myUser;Password=myPassword";
SqlConnection conn = new SqlConnection(conStr);
conn.Open();
// do stuff
conn.Close();
но после звонкаоткрыто метод, который я заметил, чтоconn.ConnectionString теряет пароль, поэтому становится:
"Data Source=myServer\SQLEXPRESS;Initial Catalog=DBName;User ID=myUser;"
что вызывает исключение с любым послесловием SqlCommand
как это исправить?
Примечание: странно то, что не всегда бывает
Редактировать: я неЯ думаю, что это как-то связано с самой командой, но в любом случае
SqlCommand command = new SqlCommand("select GetDate()", conn);
SqlDataReader reader = command.ExecuteReader();