发布网友 发布时间:2022-04-08 07:15
共4个回答
懂视网 时间:2022-04-08 11:36
异常语句在#27代码。现Insus.NET把它稍作修改:
反射(Reflection)的SetValue遇上DBNULL转换为string
标签:
热心网友 时间:2022-04-08 08:44
1可以改写SQL在 字段添加ISNULL(["你的要查询的字段"],0);这个的效果是如果这个字段的值是空那转成"0";追答第二个最简单,如果第一个嫌麻烦的话;就说第二种,对你读过来的字段加一个判断,如果不为空就给它赋值,如果为空,就看你怎么处理了
热心网友 时间:2022-04-08 10:02
大神们。。。楼主不是做软件的,他应该是在打开网页的时候出现这个错误。热心网友 时间:2022-04-08 11:37
给你举个例子追答方法1:查询出数据的时候,用isnull(字段,'')这个来解决
例子:
select isnull(name,''),isnull(hobby,'') from userInfo
这样出来的值,就不会是DBNull了
方法2:默认,给数据库插入 “”;空值
在你insert的时候,全部需要插入,没有值,就插入"";
这样字段就不会是 DBNull了
查找出来的是 "";