我正在遍历 Dictionary(Of String, String) 以将参数传递给 MySqlCommand,键是存储过程中变量 IN 的名称,值是我想在存储过程中使用的值。
似乎提供的存储过程参数取决于顺序,因为如果它们没有按照 IN 参数在存储过程中列出的顺序提供,它将不会执行并给出错误。
这是违反直觉的,因为我提供了参数的确切名称作为参数键,如果一个参数出现故障,则整个存储过程将变得无用。
有什么方法可以独立传递参数顺序吗?
我正在遍历 Dictionary(Of String, String) 以将参数传递给 MySqlCommand,键是存储过程中变量 IN 的名称,值是我想在存储过程中使用的值。
似乎提供的存储过程参数取决于顺序,因为如果它们没有按照 IN 参数在存储过程中列出的顺序提供,它将不会执行并给出错误。
这是违反直觉的,因为我提供了参数的确切名称作为参数键,如果一个参数出现故障,则整个存储过程将变得无用。
有什么方法可以独立传递参数顺序吗?