現在、MS Access 2010でvbscriptを実行しています。このスクリプトは、MS Outlookからいくつかの添付ファイルを取得し、そのデータをMSAccessデータベースのテーブルに挿入します。私が抱えている問題は、CurrentDb.Executeを使用して(TransferTextを使用して)挿入された後にこれらのレコードを更新しようとしていることです。残念ながら、このコードは機能していないようです(エラーはスローされず、警告も何もありません)。
Set Db = CurrentDb
DoCmd.SetWarnings True
With Db
.Execute "UPDATE HOURLY_ENTITY_STATS SET TIMESTAMP = 'statDate'"
Debug.Print .RecordsAffected & " were updated"
したがって、このクエリを実行するたびに、新しい値をTIMESTAMP(テキストタイプ)列に追加する必要がありますが、これまでのところ何も起こりません。
ここに質問を投稿する前に自分で調査しましたが、同様の問題を抱えている人は見つかりませんでした。
何か思いついたら教えてください!