社区
VB
帖子详情
问个问题,如何能解决
eaqpi
2016-08-11 09:34:05
.数量 = IIf(row("数量") Is DBNull.Value, 0, Convert.ToInt64(row("数量")))
为啥总是提示-对象不能从DBnull转换成
其他类型?
...全文
261
7
打赏
收藏
问个问题,如何能解决
.数量 = IIf(row("数量") Is DBNull.Value, 0, Convert.ToInt64(row("数量"))) 为啥总是提示-对象不能从DBnull转换成其他类型?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zbdzjx
2016-08-12
打赏
举报
回复
看一下这个:http://bbs.csdn.net/topics/391027726?page=1 网上的说法,IIF是不短路的,要将后面的两个结果都算一遍,再判断IF。
eaqpi
2016-08-12
打赏
举报
回复
有可能是我手写错 IS 和 =,但是程序内是用对的。 很奇怪的是这个问题 .数量 = IIf(row("数量") = DBNull.Value, 0, Convert.ToInt64(row("数量"))) 这个,如果数量是空,然后就会报出 dbnull 不能转换这个错误。 然而,当我使用 if(row("数量") = DBNull.Value) then .数量=0 else .数量=Convert.ToInt64(row("数量")) endif 的时候,一切都已正常。 是不是有这个问题,IIF 不论条件是否满足,都会去运行Convert.ToInt64(row("数量")) 这段代码?导致最后的出错!
IE11下面经常卡到爆
2016-08-11
打赏
举报
回复
那isnot呢?VB中可不一样,是运算符不是关键字
娃都会打酱油了
2016-08-11
打赏
举报
回复
DBNull是类型 DBNull.Value是具体的值,如果你判断是不是为null,直接用==比较就行了
娃都会打酱油了
2016-08-11
打赏
举报
回复
is是用于于
判断类型
的,不是
用于判断值
的
IE11下面经常卡到爆
2016-08-11
打赏
举报
回复
row("数量") = DBNull.Value (与Equals一样), row.IsNull("数量"), row("数量") Is DBNull 基本不用VB和ADO了,这种记不太清,你可以试一下
冰冷的小爪
2016-08-11
打赏
举报
回复
没有值怎么转呢?用sql语句在数据库转也转不了吧
遇到问题,尽量自己
解决
,实在
解决
不了再问别人
一般说来,都会教育大家,遇到问题,自己
解决
不了就问别人。这个说法对不对?也对,也不对。 对在哪里?自己
解决
不了,试图掩盖、或者乱下决策,肯定会导致更大的麻烦。主动报告肯定是正确的。 不对在哪里?遇到问题,不努力就问别人,大错特错。 正确的做法是什么?遇到问题,首先是自己尽量想办法
解决
:重现、分析、总结、试错等等。自己各种努力都试过了,确实
解决
不了,再问别人。 这样有什...
跨域
解决
| 面试常问问题
跨域
解决
| 面试常问问题
解决
问题的四个步骤(一)
四步方法论: 明确和理解问题 拆分和定位 提出
解决
方案 总结问题 注意:我们应该花80%的精力放在 拆解 定位问题 20% 去
解决
问题(合理) 明确和理解问题 在写代码出现bug的时候 我们都会去看日志,调试 靠编程软件来
解决
. 这一步就是 找问题. 如果报一个404 无法说明更详细的错误原因, 我们接下来 就要明确问题 明确问题=知识储备*踩过坑数量 实现这个功能我们一...
BAT程序员面试必问之:《项目中
解决
过哪些复杂的问题?》(标准回答模板来了)
面试官都爱问项目中
解决
过哪些问题?希望我这个回答能帮助到你。
面试必问_你在开发过程中有没有遇到什么棘手的问题,是怎么
解决
的、你在开发过程中有没有遇到什么问题
文章目录 文章目录文章目录开发过程中有没有遇到什么棘手的问题,是怎么
解决
的1、表单提交的时候,刷新一下,会重新提交一次的问题,这样造成了性能的浪费,因为重新提交没啥用,还会重新查一次数据库2、maven的问题:在子工程(项目)里面添加依赖报错,后面发现是父工程(项目)里面没有去管理这个jar包,所以最后的
解决
办法是要么在子工程里面加上版本号,要么父工程里面加上对这个jar包的管理 开发过程中有没有遇到什么棘手的问题,是怎么
解决
的 1、表单提交的时候,刷新一下,会重新提交一次的问题,这样造成了性能的浪费,因为
VB
16,717
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章