reader.getstring(1)读取空值字段时出错的解决方法

数据库有些字段允许为空值,但在用reader.getstring(1)读取空值字段时出错的解决

1.在程序中控制

rdr.IsDBNull(10) ? "" : rdr.GetString(10);

每次的都要判断 但逻辑性较好

2. 在访问数据库时控制

SELECT   ID,ISNULL(NAME,'')   AS   NAME   FROM   TABLE

posted @ 2011-04-02 10:58  hsxiaoma  阅读(458)  评论(0编辑  收藏  举报