我想更新我的數據從webservice到我的數據庫。但是,一旦我單擊Web服務頁面中的調用,並運行以下命令:「command1.Connection.Open();」我將收到此錯誤消息:對象引用未設置爲對象的實例。未將對象引用設置爲對象的實例。 asp.net
這是我的代碼:
[WebMethod]
public void UpdateParticulars(string Name, string CLass, string NRIC, float AmountSpent)
{
using (SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ncpConnectionString2"].ConnectionString))
{
SqlCommand command1 = new SqlCommand("UPDATE Student set [email protected], [email protected],[email protected],[email protected] WHERE NRIC = '" + NRIC + "'");
command1.Parameters.AddWithValue("@Name", Name);
command1.Parameters.AddWithValue("@Class", CLass);
command1.Parameters.AddWithValue("@NRIC", NRIC);
command1.Parameters.AddWithValue("@AmountSpent", AmountSpent);
command1.Connection.Open();
command1.ExecuteNonQuery();
}
}
更改此command1.Connection.Open(); conn.Open(); – Raghubar
發生此錯誤:System.Data.SqlClient.SqlException:必須聲明標量變量" @StallNo "。 –
您已添加該參數。添加此命令1.Parameters.AddWithValue(「@ StallNo」,「」); – Raghubar