急!VB 对象变量未设置或WITH变量未设置

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:26:37
Public Sub initialCmd()
If Adodc1.Recordset.EOF And Adodc1.Recordset.BOF Then
cmdCommand1.Enabled = True
cmdCommand2.Enabled = False
cmdcommand3.Enabled = False
cmdcommand4.Enabled = False
cmdcommand5.Enabled = False
cmdCommand6.Enabled = True

Else
cmdCommand1.Enabled = True
cmdCommand2.Enabled = True
cmdcommand3.Enabled = True
cmdcommand4.Enabled = False
cmdcommand5.Enabled = False
cmdCommand6.Enabled = True

End If
End Sub
光标提示在第一行出错了,谁能告诉我错哪了 ?急!
是第2行。出现问题。

在你执行那个判断语句之前,检查以下工作是否已经处理完:

检查你的adodc1的属性是否设置完整:
1 connectionstring
2 CommandType
3 RecordSource

检查你是否打开了记录集,即是否调用了对象方法
Adodc1.Refresh

还没有执行查询把,不存在Adodc1.Recordset对象

.EOF
.BOF
看看你的对象属性 关于这个的一项