rprt.net
当前位置:首页 >> 电脑简谱助手V7.8版S 运行时错误‘94’:使用Null无效 >>

电脑简谱助手V7.8版S 运行时错误‘94’:使用Null无效

据经验,很可能是你的系统文件受损或缺失.“电脑简谱助手”系列软件都用到系统文件comdlg32.ocx ,即activex控件.位置在系统文件夹的子文件夹 system32 .一般,下载一个,复制到这个文件夹就能正常运行.欢迎直接交流切磋.qq:378406548 (软件作者)

if not isnull(mrc.fields(1)) then combo1 = mrc.fields(1 这是因为你的字段中有空值造成的.先判断下空值就可以了.

数据库字段有null值,你又没有处理这种情况.用记录集字段给变量赋值前用IsNull函数判断,如果是字符型,可以简单的用下面的方法避免错误:a=rs.fields("field1") & "" 就是与空串连接,这样如果rs.fields("field1")=null,a的值就是空串.

因为你的数据库中类别代码字段或者书籍类别字段有null记录存在Combo1.AddItem g_rs!类别代码 + "-" + g_rs!书籍类别 改成Combo1.AddItem isnull(g_rs!类别代码,"",g_rs!类别代码) + "-" + isnull(g_rs!书籍类别,"",g_rs!书籍类别)

财会软件都会用到数据库,看把数据库也一起装一下,重装时,一定要先卸载后再来.

空值错误啊..你还是咨询下卖你们软件系统的人吧!!

如果数据库中的某个字段值是空值(即null,注意不是空字符串),而你又想将这个值直接参与运算或者进行字符串操作,或者把它赋值给一个已指定类型的变量,就会提示“无效使用null”了.你可以在使用这个字段值之前先检测其是否为null:If IsNull(rs("字段名")) Then '字段值不是null,可以操作 Else '字段值为null,不能操作 End If 或者强制把字段值转化为非null值:如果字段类型是字符串,则:x = rs("字段名") & "" 如果字段类型是数值,则:x = 0 & rs("ziduan")

请尝试按照下列步骤操作:1、单击【开始】→【运行】→输入“regedit”,进入系统注册表;2、依次展开如下项,HKEY_LOCAL_MACHINE SOFTWARE KINGDEE KDPRODUCT PATH→双击打开PATH,输入DBFILE文件夹的存储路径,单击【确定】完成操作.

先处理null的情况,要么你就写一个函数返回默认值.比如elseif isnull(rs("changes")) then 'null的情况在此处理elseif cint(rs("changes"))=1 then '排除了null的情况以后就不会出错了.

必须重装才行

网站首页 | 网站地图
All rights reserved Powered by www.rprt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com