Bom dia pessoal.
Tenho uma query de update num bd access.
Quando rodo ela tenho este erro.
Microsoft JET Database Engine erro '80040e07'
Tipo de dados imcompatível na expressão de critério.
/Ajax/desativa_data.asp, line 23
A minha Sql:
sqlUpdate = "update dia_trabalho set ativo = True where dia = "&dia&" and mes_cod = "&mes&" and ano = "&ano&";" conn.execute(sqlUpdate)
A Sql mostrada na tela:
update dia_trabalho set ativo = True where dia = 14 and mes_cod = 9 and ano = 2014;
Vi que a causa principal deste erro é o Data Type do campo.
Porém meus campos são:
ativo = true/false
dia= number
mes_cod = number (foreign key)
ano = number
Já tentei o campo ativo com e sem aspas simples, e etc.
Já não sei o que pode ser.
Estou sem ideias.
Desde já agradeço.