"Kein Wert für einen oder mehrere erforderliche Parameter angegeben."
Wenn ich auf "btnCheckout" klicke, wird "Kein Wert für einen oder mehrere erforderliche Parameter angegeben".
Weiß jemand warum?
protected void btnCheckOut_Click(object sender, ImageClickEventArgs e)
{
string strPay = DropDownList1.Items[DropDownList1.SelectedIndex].Text;
string strDel = DropDownList2.Items[DropDownList2.SelectedIndex].Text;
OleDbConnection mDB = new OleDbConnection();
mDB.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0;Data source="
+ Server.MapPath("~/App_Data/webBase.accdb");
string strStatus = "CheckedOut";
int intOrderNo = (int)Session["sOrderNo"];
String strSqlUpdate = "UPDATE orderInfo SET orderPayMode = @Pay, "
+ "orderDelMode = @Del, orderStatus = @Status WHERE orderNo = " + intOrderNo;
OleDbCommand cmd;
cmd = new OleDbCommand(strSqlUpdate, mDB);
cmd.Parameters.AddWithValue("@Pay", strPay);
cmd.Parameters.AddWithValue("@Del", strDel);
cmd.Parameters.AddWithValue("@Status", strStatus);
mDB.Open();
cmd.ExecuteNonQuery();
mDB.Close();
Response.Redirect("OrderDetails.aspx");
}