private void dtgListGuestBook_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string sql = "delete * from GuestBook where ProductId = ?";
string connString = Bll.GetConn();
AdoHelper helper = AdoHelper.CreateHelper("WebDataBase");  
string ProductId = e.Item.Cells[0].Text;
IDataParameter[] param = {helper.GetParameter("@ProductId",ProductId)};

helper.ExecuteNonQuery(connString,CommandType.Text,sql,param); BindGrid();
}出现错误:至少一个参数没有被指定值。 这样写有什么不对吗?