久しぶりの潜伏者、初めてのポスター。
5.1 ODBC ドライバーを介して Access 2010 に接続された mySQL テーブルがあります。mySQL テーブルを更新しようとしていますが、不思議なことに CurrentDb.Execute strSQL の最後に dbFailOnError を追加すると、テーブルが更新されなくなりますが、エラーはスローされません。私の VBA エディタは、すべてのエラーで中断するように設定されています。ルーチン内のすべてのエラー処理は、テスト用にコメントされています。
CurrentDb.Execute strSQLまたはDoCmd.RunSQL strSQLを使用すると、テーブルが更新されます。また、mySQL テーブルにはインデックスがあります。
SQL 文字列:
strSQL = "UPDATE clients
SET [DateLastAccessed] = " & lngDateAccessed & ",
[CountAccess] = " & intCountAccessed & "
WHERE [SerialHDD] = '" & strGetHDD & "' ;"
どんな助けでも大歓迎です。