U_Q
07-07-2006, 15:41
Boas,
Mais uma vez venho pedir a vossa ajuda para este pequeno imbróglio com que me deparei...
Ao tentar fazer uma modificação numa BD Access 2000 via ASP/VBScript aparece-me o seguinte erro :
Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/web/update.asp, line 25
Eu tenho as permissões todas para aceder e modificar a BD e o código que estou a usar é o seguinte :
SQL="UPDATE tb1 SET EstLado='LADO' WHERE ID=5"
dbPath = server.mappath("Niv.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
Conn.Execute (SQL)
Conn.Close
set conn=nothing
Com este mesmo código consigo consultar a BD (mas nesse caso a string SQL é diferente :-D).
Não consigo enteder o porquê da mensagem de erro pois estive a testar o SQL directamente na BD e funciona....
Gracias pela ajuda!
Mais uma vez venho pedir a vossa ajuda para este pequeno imbróglio com que me deparei...
Ao tentar fazer uma modificação numa BD Access 2000 via ASP/VBScript aparece-me o seguinte erro :
Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/web/update.asp, line 25
Eu tenho as permissões todas para aceder e modificar a BD e o código que estou a usar é o seguinte :
SQL="UPDATE tb1 SET EstLado='LADO' WHERE ID=5"
dbPath = server.mappath("Niv.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
Conn.Execute (SQL)
Conn.Close
set conn=nothing
Com este mesmo código consigo consultar a BD (mas nesse caso a string SQL é diferente :-D).
Não consigo enteder o porquê da mensagem de erro pois estive a testar o SQL directamente na BD e funciona....
Gracias pela ajuda!