我将几个大表从 AccessDB 拆分到后端数据库,没有出现任何问题。
接下来,我需要打开一个记录集来替换各种麻烦的字符。当表位于本地时,以下代码段工作正常,但 Access 现在提示该表已链接,但未提供详细信息。
Dim rs3 As DAO.Recordset
'Step thru the Item table fix ' & " characters
Set rs3 = db.OpenRecordset("Item", dbOpenTable)
Do While Not rs3.EOF
strDesc = Replace(Nz(rs3!DESC), Chr(39), Chr(39) & Chr(39))
strDesc = Replace(Nz(rs3!DESC), Chr(34), "")
rs3.MoveNext
Loop
Set rs3 = Nothing
对于使用链接表完成此任务有什么建议吗?
最佳答案
dbOpenTable
只能与本地表一起使用;它不能与链接表一起使用。
'Set rs3 = db.OpenRecordset("Item", dbOpenTable)
Set rs3 = db.OpenRecordset("Item")
关于ms-access - 链接表上的 OpenRecordset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36916337/