从Excel中刷新访问表



我有一个excel vba程序,将两组数据从一个excel工作表的父-子配置到一个访问数据库。连接和推送工作,但我遇到了一个问题,如果最后一个父记录在数据库中被删除,主键和外键不匹配。这是因为我的SQL查询在我的自动编号主键字段中提取最大的数字,即使我在插入父数据后执行该查询,它仍然会拉回与以前相同的主键。这使我处于需要查询访问数据库以找出最新条目的主键的位置。但是,在刷新表之前,条目不会显示在数据库中。

所以我的问题是我如何刷新访问表,使最新的条目将显示在我的查询?

经过多次试验和错误,我关闭了与父表的连接,并在再次查询主键之前重新打开它,从而解决了这个问题。

最新更新