应用程序中的服务器错呀,无法将类型为“System.DBNull”的对象强制转换为类型“System.String,怎么办

[复制链接]
查看11 | 回复3 | 2012-7-30 15:57:17 | 显示全部楼层 |阅读模式
1可以改写SQL在 字段添加ISNULL(["你的要查询的字段"],0);这个的效果是如果这个字段的值是空那转成"0";2 在读取时加个判断,if(读的值!=“”){读取值,赋值; }这个是如果读的值不为空就执行赋值的操作...
回复

使用道具 举报

千问 | 2012-7-30 15:57:17 | 显示全部楼层
大神们。。。楼主不是做软件的,他应该是在打开网页的时候出现这个错误。@楼主,这个问题不在你和你的电脑上,而是这个网站的做的有问题,你是解决不了的。如果你能联系网站的管理者可以把这个情况和他们反应,你自己是解决不了这个问题的,因为是这个网站的代码写的有问题。...
回复

使用道具 举报

千问 | 2012-7-30 15:57:17 | 显示全部楼层
给你举个例子a就是变量,DBNull说明从数据库抓出来后是空值c = a is DBNull ? "" : a;
//给c赋值...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行