我创建了一个MS Access工具,通过传递查询从Oracle表中获取数据。我为所有查询的Oracle表创建了本地表(来自Oracle的大约120个表)并命名为bool isSuccess = Convert.ToBool(dict["isSuccess"]);
string vouchername = Convert.ToString(dict["responseData"]["vouchername"]);
。我再一次查询了所有Oracle表并创建了Pre_[Oracle Table Name]
本地表。我使用的查询非常简单。 Post_[Oracle Table Name]
。当我尝试通过VBA比较Ms Access中的前后表时,我发现一些表即使具有相同的数据也会被排序。您能否告诉我为什么在使用相同的传递查询时数据会被排序?反正有没有纠正这个?
计划更改比较Pre和post表的VBA代码。以下是代码。如何更改代码以比较Post中存在的Pre的整行?代码不应限制为列,因为所有表的列都会有所不同。
Select * into Pre_[Oracle Table Name] from [Pass through query (select * from [Oracle Table] where ID in ('20150201','20150202')]