我的数据库(sql server 2000)中字段为“净重”的一项为空(类型varchar没有填入任何东西),在调用edit1.text:=adodataset1['净重'],显示出错,但是同一个表同一条记录,其他的如
edit1.text:=adodataset1['数量']却没有出错,应该是空值的问题引起的,但是怎么判断它的值是否为空,用一调用adodataset1['净重']就出错,大家帮下忙
edit1.text:=adodataset1['数量']却没有出错,应该是空值的问题引起的,但是怎么判断它的值是否为空,用一调用adodataset1['净重']就出错,大家帮下忙
解决方案 »
- TListView的使用
- 连接sybase数据库老是弹出数据库德登陆框,每次都要输入sa和密码什么的,有办法去掉吗?或者设置成自动登陆??
- 如何改变dbedit的字体颜色?
- 打印借书证和条码的问题
- 关于动态生成Button数组的问题呀?就象vb中的控件数组一样!急死人呀!百分感谢!
- 从剪贴板中读入数据出了问题
- 求XGRID FOR D6 控件
- ADO与BDE有什么区别?
- 有谁知道在哪有Delphi 6的联机帮助下载(中文的)?
- 看到这封贴子,你的生活也许就将从此改变!
- 使用TIdftp控件,出现错误:error message:list index out of bounds(0)
- 求救!!各位大侠关于mscomm与单片机通信问题
你在查询出结果的时候,可以用函数 isnull来用0代替空值
如:
select isnull(数量,0) as 数量, isnull(净重,0) as 净重 from table ...
这样当搜索出来的结果净重为空的时候,将用0代替。