Eu tenho um banco de dados MySQL (Versão 5.1.63) que está conectado ao MS Access (2002) via ODBC (MySQL ODBC 5.1 Driver).
No MySQL eu criei uma tabela simples como esta:
CREATE TABLE IF NOT EXISTS 'test' (
'col' int(11) NOT NULL,
'stamp' timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY ('col')
);
e uma linha de exemplo:
INSERT INTO 'test' ('col', 'stamp') VALUES
(4, '2012-07-17 13:25:29');
Quando eu vinculo a tabela ao Access e atualizo a entrada com uma consulta:
UPDATE test SET test.col = 6;
O Access abrirá uma caixa de diálogo pedindo para confirmar a atualização. Mas o que eu escolher (sim ou não), ele irá atualizar a tabela de qualquer maneira. PORQUE? Alguém sabe como consertar isso?
Tags mysql odbc microsoft-access