con = newSqlConnection(str);
//string query1 = "insert into ketab(name,nevisande,ghymat,tedad,nasher,tarjome,n obate_chap,goroh,adress) values(@name,@nevisande,@ghymat,@tedad,@nasher,@ta rjome,@nobate_chap,@goroh,@adress);SELECT SCOPE_IDENTITY() AS no_ketab";
con.Open();
SqlCommand cm = newSqlCommand();
cm.Connection = con;
SqlDataAdapter myadapter = newSqlDataAdapter(cm);
DataTable mytable = newDataTable();
cm.CommandText = "dbo.insertketab";
myadapter.Fill(mytable);
cm.CommandType = CommandType.StoredProcedure;
cm.Parameters.Add("@name", SqlDbType.NVarChar,50).Value = name.Text;
cm.Parameters.Add("@nevisande", SqlDbType.NVarChar,50).Value = nevisande.Text;
cm.Parameters.Add("@ghymat", SqlDbType.Decimal).Value =Convert.ToDecimal(ghymat.Text);
cm.Parameters.Add("@tedad", SqlDbType.Int).Value =Convert.ToInt32( tedad.Text);
cm.Parameters.Add("@nasher", SqlDbType.NVarChar,50).Value = nasher.Text;
cm.Parameters.Add("@tarjome", SqlDbType.NVarChar,50).Value = motearjem.Text;
cm.Parameters.Add("@nobate_chap", SqlDbType.Int).Value =Convert.ToInt32( nobate_chap.Text);
cm.Parameters.Add("@goroh", SqlDbType.NVarChar,50).Value =goroh1.SelectedValue;
cm.Parameters.Add("@adress", SqlDbType.NVarChar,50).Value =adres_img.Text;
//cm.ExecuteNonQuery();
سلام
توی دیتابس که اجراش میکنم مشکلی نداره ولی توکدنویسی
به من این پیغام رو بهم میده
Procedure or function 'insertketab' expects parameter '@name', which was not supplied.