在asp.net c#page中调用存储过程时出现以下错误。我无法理解错误细节。请帮我解决这个问题。
MySqlCommand cmd =
new MySqlCommand("CALL sp_wrt_test(10, @param);SELECT @param", connection);
cmd.CommandTimeout = 5000000;
//Assign the query using CommandType7
using (IDataReader reader = cmd.ExecuteReader())
{
if (reader.Read())
id = "@param = " + reader[0];
}
create procedure sp_wrt_test(in name varchar(100), out retval varchar(200))
begin
insert into hd_test(fld_name) values(name);
select max(fld_id)into retval from hd_test;
end;