| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 677 人关注过本帖
标题:求助if not isnull 类型错误
只看楼主 加入收藏
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 10楼 lowxiong
我明白了,谢谢版主的指导,太感谢了!谢谢!
2014-02-11 17:18
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:0 
以下是引用lowxiong在2014-2-11 16:11:42的发言:

我希望你作为版主,在回复前要反复验证。不要不负责任地信手一回!不要太南郭先生了。
回复楼主的问题:null在vb中是个很特殊的类型,他不能对任何变量进行赋值,但可参与运算,任何运算结果都是null,实际上null只在数据库中存在,因为在数据库中的数据字段只有赋值了才分配存储空间,没赋值就不占存储空间,因此当读到某一记录的某一字段占用的字长为0时就作为null,DataGrid1.Columns("修正单价")) 的值就是DataGrid1.Columns("修正单价")).Text的值,这是个字符型的数据,因此可以用=""来判断,而DataGrid1.Columns("修正单价")).Volume是一个类似于empty类型数据,也就是不确定类型,一般你给它赋什么类型数据它就是什么类型,但如果碰到null,由于null无法赋值,因此DataGrid1.Columns("修正单价")).Volume就无法确定数据类型,这就产生了类型不匹配的错误提示。
多谢指教

无知
2014-02-12 08:47
快速回复:求助if not isnull 类型错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036741 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved