永发信息网

急急急啊!!!VB中 提示 对象未设置或对象变量未设置

答案:3  悬赏:0  手机版
解决时间 2021-01-23 11:31
  • 提问者网友:送舟行
  • 2021-01-23 02:02
Private Sub Command2_Click()
Set Db = OpenDatabase("c:\风机.mdb")
Set rs = Db.OpenRecordset("select * from 风机检测数据")
Set MSFlexGrid1.DataSource = rs

MSFlexGrid1.Refresh

End Sub
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-01-23 03:38
连接MDB文件的语句为
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= '" & AccessPath & "';"
你写对了没。
比较下控件名字。
OpenDatabase是谁的方法
全部回答
  • 1楼网友:人類模型
  • 2021-01-23 05:49
建议在Set MSFlexGrid1.DataSource = rs 之前加上一句: msgbox rs.recordcount 检查一下rs有无数据,同时也检查了是MSFlexGrid1的问题还是rs的问题,然后把结果上传上来,我帮你分析一下
  • 2楼网友:醉吻情书
  • 2021-01-23 05:04
在你执行那个判断语句之前,检查以下工作是否已经处理完: 检查你的adodc1的属性是否设置完整: 1 connectionstring 2 commandtype 3 recordsource 检查你是否打开了记录集,即是否调用了对象方法 adodc1.refresh
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯