社区
VB
帖子详情
问个问题,如何能解决
eaqpi
2016-08-11 09:34:05
.数量 = IIf(row("数量") Is DBNull.Value, 0, Convert.ToInt64(row("数量")))
为啥总是提示-对象不能从DBnull转换成
其他类型?
...全文
230
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语句在数据库转也转不了吧
被问到项目亮点、难点、遇到的问题、
解决
思路
面试中被问到你的项目亮点、难点、遇到的问题、
解决
思路是不是很蒙,现在我拆分一下问题 什么是项目亮点: 你负责的业务是什么?(学会发现问题) 你真的想过业务是什么吗? 有为业务想过什么吗? 有了你,业务有什么不同吗? 能不能5分钟说明白,你负责的业务是什么? 可有想过有没有说到位,甚至答非所问 这里谈谈我个人对业务的理解,或许没有普遍意义,所以仅供参考。
跨域
解决
| 面试常问问题
跨域
解决
| 面试常问问题
解决
问题的四个步骤(一)
四步方法论: 明确和理解问题 拆分和定位 提出
解决
方案 总结问题 注意:我们应该花80%的精力放在 拆解 定位问题 20% 去
解决
问题(合理) 明确和理解问题 在写代码出现bug的时候 我们都会去看日志,调试 靠编程软件来
解决
. 这一步就是 找问题. 如果报一个404 无法说明更详细的错误原因, 我们接下来 就要明确问题 明确问题=知识储备*踩过坑数量 实现这个功能我们一...
技术面试问项目难题如何
解决
的_技术面试中,遇到不会回答的问题怎么破?
今天给大家讲讲在技术面试过程,遇到自己不会回答的问题怎么处理。其实,无论是技术面试,或者是在开发软件过程中,我们总是能遇到很多自己不会,但别人擅长的技术领域,这时候就是考验一个人的临场应变能力的时刻了。无论是从别人嘴里问出答案,还是面试中巧妙回答自己不会的问题,都是一种本领。而这种本领,不是天生的,是你总结经验得来的。下面,我们就一起来破除这个问题。误区:技术问题答不出来,是不是代表面试凉凉了?有...
面试必问_你在开发过程中有没有遇到什么棘手的问题,是怎么
解决
的、你在开发过程中有没有遇到什么问题
文章目录 文章目录文章目录开发过程中有没有遇到什么棘手的问题,是怎么
解决
的1、表单提交的时候,刷新一下,会重新提交一次的问题,这样造成了性能的浪费,因为重新提交没啥用,还会重新查一次数据库2、maven的问题:在子工程(项目)里面添加依赖报错,后面发现是父工程(项目)里面没有去管理这个jar包,所以最后的
解决
办法是要么在子工程里面加上版本号,要么父工程里面加上对这个jar包的管理 开发过程中有没有遇到什么棘手的问题,是怎么
解决
的 1、表单提交的时候,刷新一下,会重新提交一次的问题,这样造成了性能的浪费,因为
VB
16,720
社区成员
110,524
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章