我正在使用 .net 连接器和 mysql 5.5。当我尝试使用“out”参数调用存储过程时,OUT or INOUT argument 2 for routine
我 is not a variable or NEW pseudo-variable in BEFORE trigger
在cmd.ExecuteNonQuery()
.
怎么了?
VB代码:
cmd = New MySqlCommand("call testme(@id, @count)", conn)
cmd.Parameters.AddWithValue("@id", id) ' "id" and "count" are integer variables
cmd.Parameters.AddWithValue("@count", count)
cmd.Parameters("@count").Direction = ParameterDirection.Output
cmd.ExecuteNonQuery()
mysql存储过程:
CREATE PROCEDURE testme(in taxid integer, out imageDescCount integer)
BEGIN
set imageDescCount = 23;
End