Mysql在命令执行期间遇到致命错误

时间:2014-03-08 04:44:26

标签: c# mysql asp.net mysql-error-1064

在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;

0 个答案:

没有答案
相关问题