长期潜伏者,第一次海报。
我有一个通过 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 & "' ;"
任何帮助深表感谢。