sto usando ADO.NET per ottenere alcune informazioni dal database su un server,
quindi questo è quello che faccio:ConnectionString perde password dopo connection.Open
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();
ma dopo aver chiamato Apri metodo ho notato che conn.ConnectionString sta perdendo la password in modo che diventi:
"Data Source=myServer\SQLEXPRESS;Initial Catalog=DBName;User ID=myUser;"
che causa eccezione con qualsiasi SqlCommand afterwords
come risolvere questo?
Nota: La cosa strana è che ciò non accada sempre
Edit: Non credo che abbia niente a che fare con il comando è di per sé, ma in ogni caso
SqlCommand command = new SqlCommand("select GetDate()", conn);
SqlDataReader reader = command.ExecuteReader();
bene per i principianti hai codice effettivo dopo aver eseguito conn.Open() altrimenti lo si sta aprendo e quindi chiudendolo in base a ciò che si ha nell'esempio sopra .. – MethodMan
conStr non può essere modificato da SqlConnection nel codice che si ho pubblicato. Stai cercando di guardare conn.ConnectionString (o qualche proprietà simile?). –
@insta: Tha è quello che OP ha detto: _ "ho notato che conn.ConnectionString sta perdendo la password" _ –