在存储过程中,我使用IN
子句传递值。我通过选择复选框获得这些值。
我通过使用foreach循环和.selecteditem.text
获得复选框。这就产生了一个类似"1, 2"
的字符串.
通过将该字符串传递给存储过程,该字符串被用引号括起来。问题是,存储过程不接受IN
子句中的双引号。
我如何正确地做到这一点?
var myString = "1,2";
var splitString = t.Split(',');
//splitString[0] will be "1" and splitString[1] will be "2"
然后可以使用Convert。在splitString[0]或[1]上的ToInt32作为您需要的存储过程