我用的是:

MySqlCommand comHash = new MySqlCommand("MY_FUNCTION", con);
comHash.CommandType = CommandType.StoredProcedure; // ??
comHash.Parameters.AddWithValue("my_parameter", "value1");
comHash.????

我需要从函数返回值。

最佳答案

我最近也在同一个问题上挣扎。这是我找到的解决办法。

MySqlCommand comHash = new MySqlCommand("SELECT MY_FUNCTION (?my_parameter)", con);
comHash.CommandType = CommandType.Text;
comHash.Parameters.AddWithValue("my_parameter", "value1");

关于c# - 如何使用Mysql Connector调用mysql函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2013144/

10-11 03:11