.NET MySQL连接器存储过程参数顺序

时间:2012-06-13 01:40:11

标签: mysql stored-procedures mysql-connector

我正在迭代一个Dictionary(Of String,String)来将参数传递给MySqlCommand,key是存储过程中变量IN的名称,value是我想在存储过程中使用的值。

似乎提供的存储过程参数是依赖于顺序的,因为如果它们不按顺序提供,IN参数在存储过程中列出,它将不会执行并给出错误。

这是违反直觉的,因为我提供参数的确切名称作为参数键,如果一个参数乱序,则整个存储过程变得无用。

有没有办法传递参数顺序无关?

0 个答案:

没有答案