在Outlook中,我從服務器收到消息。 消息的內容需要放入Access數據庫。但是, 可能不存在具有相同日期的另一條消息。所以,我需要 看看數據庫,如果已經有一個消息具有相同的日期和 時間。如果存在一個,那麼它需要被替換,否則需要將該消息添加到數據庫中。數據庫包含道路上車輛當前位置的列表 。
問題:
我有問題,日期時間,在通過VBA的Access數據庫 日期時間進行比較。我使用的查詢不返回任何記錄,但數據庫中存在 的記錄。
這是我使用的查詢:
adoRS.Open "SELECT * FROM currentpositions WHERE ((currentpositions.
[dateLT])=" & "#" & date_from_message & "#" & ")", adoConn, adOpenStatic, adLockOptimistic
其次,我現在需要的結果是,查詢的內容。
如何確定我的查詢給我的記錄數?
感謝 camastanta
是不是在這種情況下,正確的遊標類型adOpenDynamic? 「如果使用ADO創建基於SQL字符串的記錄集,請儘可能指定adOpenDynamic CursorType值,因爲Jet不支持動態遊標......,Jet專門處理這個問題,使用SQL字符串提供最佳性能。 ,使用支持Jet無法處理的特定遊標類型的常量以獲得SQL字符串的最佳性能,但這是特定常量在內部映射的方式。「 (http://msdn.microsoft.com/en-us/library/aa188211(office.10).aspx) – onedaywhen 2009-12-16 13:37:20