标签: mysql stored-procedures mysql-connector
我正在迭代一个Dictionary(Of String,String)来将参数传递给MySqlCommand,key是存储过程中变量IN的名称,value是我想在存储过程中使用的值。
似乎提供的存储过程参数是依赖于顺序的,因为如果它们不按顺序提供,IN参数在存储过程中列出,它将不会执行并给出错误。
这是违反直觉的,因为我提供参数的确切名称作为参数键,如果一个参数乱序,则整个存储过程变得无用。
有没有办法传递参数顺序无关?