Store Procdure insert
שלום לכולם Access 2003 DB Web Form כתכתי את הקטע הקוד הזה ומשום מה השגיאה שאין לי פרמטר של ברירת המחדל למרות שהגדרתי במפורש פרמטר והכנסתי לו ערך הנה:
שלום לכולם Access 2003 DB Web Form כתכתי את הקטע הקוד הזה ומשום מה השגיאה שאין לי פרמטר של ברירת המחדל למרות שהגדרתי במפורש פרמטר והכנסתי לו ערך הנה:
private void Button1_Click(object sender, System.EventArgs e) { //use here Store Procdure OleDbParameter myParam = new OleDbParameter(); //Add Params oleDbCommand1.Parameters.Add("foundDate",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["foundDate"]; oleDbCommand1.Parameters.Add("founderName",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["founderName"]; oleDbCommand1.Parameters.Add("founderName",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["founderName"]; oleDbCommand1.Parameters.Add("email",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["email"]; oleDbCommand1.Parameters.Add("foundPlace",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["foundPlace"]; oleDbCommand1.Parameters.Add("category",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["category"]; oleDbCommand1.Parameters.Add("objectName",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["objectName"]; oleDbCommand1.Parameters.Add("phoneNumber",OleDbType.BSTR); myParam.Direction = ParameterDirection.Output; myParam.Value = Session["phoneNumber"]; //Declare store procdure oleDbCommand1.CommandType = CommandType.StoredProcedure; //try //{ oleDbConnection1.Open(); oleDbCommand1.ExecuteNonQuery(); oleDbConnection1.Close(); //}
וזאת השאילתא ב DBINSERT INTO AvedaFound ( FoundDate, FounderName, FounderEmail, FoundPlace, ObjectCatagory, ObjectName, PhoneNumber ) VALUES (@foundDate, @founderName, @email, @foundPlace, @category, @objectName, @phoneNumber);