首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

有关objectdatasource中参数的有关问题,传到数据访问层中SQL语句的参数是null,怎么处理

2012-01-30 
有关objectdatasource中参数的问题,传到数据访问层中SQL语句的参数是null,怎么办?开始是用一个gridview绑

有关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

热点排行