2
在存儲過程中,我使用IN
子句傳遞值。我通過選擇複選框來獲得這些值。如何將多個值作爲IN參數傳遞給存儲過程?
我通過使用foreach循環和.selecteditem.text
得到複選框。這會產生一個字符串,如"1, 2"
。
通過將該字符串傳遞到存儲過程中,字符串會被換成引號。問題是,存儲過程不接受IN
子句中的雙引號。
如何正確執行此操作?
在存儲過程中,我使用IN
子句傳遞值。我通過選擇複選框來獲得這些值。如何將多個值作爲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"
然後,您可以在splitString使用Convert.ToInt32 [0]或[1]根據您的需要爲您的存儲過程。
我沒有,通過這樣做解決我的問題。 – deep 2011-04-16 04:19:00
請不要在公共主題中添加您的電子郵件地址。它不是在尋求幫助,而是在尋求麻煩。同時嘗試澄清你的問題和標題。關於你在問什麼不是很清楚。 – 2011-04-14 16:09:06
感謝您的評論,對不起我的錯誤,我第一次發佈我的問題 – deep 2011-04-15 04:30:37