我有一个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