有关objectdatasource中参数的问题,传到数据访问层中SQL语句的参数是null,怎么办?
开始是用一个gridview绑定objectdatasource,自己写的修改和删除,我在gridview 里面直接修改,只要我把全部列都写上值,就是好的,如果有一列或几列不写值,就报错,说未提供该参数,我调试了下,发现如果有一列不写,比如name,我传到数据访问层中的参数name 的值就是null,而我还要给SQL语句里的参数@name赋值,parms[1].Value = name,但此时name的值是null,我觉得就是这里出了问题,但我不一定每列都要写,如果不写,存到数据库里就是null,怎么办呢?
------解决方案--------------------if(name==null)
parms[1].Value = DBNull.Value