2014-07-23 31 views
0

我在VBA新的,所以我不知道如何从在MS Access链接表中获取数据,但我尝试了一些代码,但它表明这个错误如何从链接表中获取数据?

"Run time error '3219' 
Invalid Operation 

我已经无处不在,但搜索不到这个错误找到正确的答案。

代码

Dim db As DAO.Database 
Dim db As DAO.Recordset 
Set db = CurrentDb 

Set rsHoliday = db.OpenRecordset("Holidays", dbOpenTable) 
//Error Occur in this line 

回答

1

您正尝试将表分配给记录。从代码中松开dbOpenTable参数。它会编译得很好,并做你想做的。除非您希望打开表格,否则您需要使用DoCmd.OpenTable

+0

要添加到此,'dbOpenDynaset'将允许可编辑记录,'dbOpenSnapshot'是数据的“只读”快照。 – ashareef