我有一個datareader從我的存儲過程中獲取結果。存儲過程取決於某些值,如(「ismarried」= true)會返回10個庫侖,但如果(「ismarried」= false)返回5列。Sqldatareader可選參數
在我的asp.net頁面中,我的datareader期望10列無論是什麼,並想知道是否有一種方法在我的asp.net c#代碼中有可選參數。我知道你可以在SQL中使用 ISNULL(「Column」,''),但是我希望有一種方法可以告訴我的數據讀取器這5個參數可能並不總是存在。
感謝
如果期望10列,那麼你必須給它10列。 「我知道1 + 1 = 2,但我希望它= 3!」 – NathanAldenSr
Nathan顯然你不能根據其他看起來有可能的答案來思考你的盒子外面。 – Tim