Adodc连接ACCESS数据库,在某些电脑下数据显示不出来

Adodc连接ACCESS数据库,在某些电脑上数据显示不出来?

Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from 员工信息表"
Adodc1.Refresh
End Sub



用上面的代码,通过Adodc关联一个DBGrid来显示查询记录,在我的电脑上Form一加载,数据就出来。同样的程序生成的EXE和ACCESS文件放到另一台电脑上,一运行,没报任何错,DBGrid中没有任何数据显示,ACCESS文件肯定是完全相同的拷贝,这个怎么回事啊?

------解决方案--------------------
不用使用dbgrid,使用datagrid,后者是专为ado设计的
------解决方案--------------------
控件没装好应该会报错的啊,实在不好猜
------解决方案--------------------
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from 员工信息表"
Adodc1.Refresh
set datagrid1.datasource=adodc1 '看起来没有什么问题,你的问题有点奇怪,加入这个试试看
End Sub



------解决方案--------------------
如果还不行,在End Sub
处加人断点,然后运行到该处,在立即窗口中,测试,adodc1.recordset.recordcount是否为0