Ich habe einige Werte in Tabellenzeile zu aktualisieren, wenn UserId
= Session["username"]
aber seine zeigt Fehler:aktualisieren Tabellenwerte mit cmd.Parameters.AddWithValue nicht funktioniert
ExecuteNonQuery: Connection property has not been initialized.
kann jemand wissen, was ich falsch hier tue a Session["username"]
habe seinen Wert ich habe überprüft.
SqlConnection conn7 = new SqlConnection(@"Data Source=SANJAY-PC\SQLEXPRESS;Initial Catalog=dev;User ID=sa;[email protected];Pooling=False");
var qry = "UPDATE Registration (FirstName,LastName,Password,LastName,EmaildId,UserId) " +
"VALUES (@FirstName, @LastName, @Password, @EmaildId, @UserId) WHERE UserId='" + Session["username"] + "'";
var cmd = new SqlCommand(qry);
cmd.Parameters.AddWithValue("@FirstName", Firstname_Update.Text);
cmd.Parameters.AddWithValue("@LastName", Lastname_Update.Text);
cmd.Parameters.AddWithValue("@Password", Password_Update.Text);
cmd.Parameters.AddWithValue("@EmaildId", EmailIdUpdate.Text);
cmd.Parameters.AddWithValue("@UserId", UserIdUpdate.Text);
conn7.Open();
cmd.ExecuteNonQuery();
conn7.Close();
Warum verwenden Sie die Parameter für alle außer 'UserId'? – user3185569
@SanjayNakate meine Antwort überprüfen – Sachu