c#中 if (commandParameters.Length != parameterValues.Length)连个传的值不一样

2024-11-27 15:34:35
推荐回答(3个)
回答(1):

把你这行代码删掉

if (commandParameters.Length != parameterValues.Length)
{
throw new ArgumentException("Parameter count does not match Parameter Value count.");
}

在SQL中允许传入的参数不一样多.

回答(2):

你前面和后面的参数个数要一样多,
就好比说你说有3个孩子,结果只去了2个,那它肯定会问,学有一个跑哪去了?

回答(3):

调试看一下