错误调用引发“3021”

错误调用引发“3021

2015731

16:25

问题:


 

解释:我将更新Onwork_info表放在了MDIfrmmain_load中,结果运行一段时间就出现了这样的问题。

 

问题来源:由于登录后在MDIfrmmain窗体中立即需要显示正在上机的人数,开始的时候我想的是把人数显示语句

放在MDIfrmmain_Load中,这样简洁方便,可是后来又想着,在登录的时候能不能同时将人数显现出来,于是就把


<span style="font-size: 10.5pt; white-space: pre;">	</span>    <span style="font-size:24px;">txtSQL = "select * from online_Info where computer='正在上机'"
        Set objrs4 = ExecuteSQL(txtSQL,MsgText)
        MDIfrmmain.txtperson.Text= Trim(objrs4.RecordCount)</span>


这段语句放在了frmlogin_load中,结果就在MDIfrmmain_Load中出现了上面的问题。

 

解决办法:后来经过小伙伴帮我查看,找到了问题的原因看上面的这段代码       

MDIfrmmain.txtperson.Text= Trim(objrs4.RecordCount)

调用的是MDIfrmmain窗体中的文本框属性,而此时登录都还没进去,就更别谈MDIfrmmain窗体了,所以执行到frmlogin_load中的MDIfrmmain.txtperson.Text = Trim(objrs4.RecordCount)时候就直接想找到MDIfrmmain于是就跳进MDIfrmmain中无法自拔,开始在MDIfrmmain中执行相应代码,但是由于没有进行登录,所以就没有用户,即找不到相应的数据库,所以导致为空。也就出现了实时错误‘3021’这样的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值