我正在编写的新软件采用了数据库,但近日遇到一个问题:有时读取信息时会出现错误,出错段代码如下:
str = recMain("Title")
错误描述为:
实时错误'94',无效使用 NULL
经分析,由于数据库中相应数据为空,故返回NULL,但String类型不能接受NULL数据,故出错。
解决方法:
可以使用
IIf(IsNull(recMain("Title")),"",recMain("Title"))
来解决,就彻底排除了NULL的危险~
最终通过环境:VB6+Win2000