Al trabajar en local no hay problema, pero al subir al servidor, al hacer una inserción en una tabla, me da el siguiente error:
Microsoft JET Database Engine error '80004005'
La operación debe usar una consulta actualizable.
/funciones.asp, line 32 (esta linea es un "insert")
por qué?? Gracias
La función donde da error es la siguiente y el error lo da en el insert. existe_usuario es otra función que devuelve 1 si el usuario ya está en la BD
Public Function graba_usuario(usuario, clave, correo)
if ((existe_usuario (usuario)<>1) and (existe_clave (clave)<>1) and (existe_correo (correo)<>1)) then
conexion.Execute ("INSERT into usuario values ('"&usuario&"', '"&clave&"', '"&correo&"')")
end if
End Function
la conexión a la BD es:
Set conexion = Server.Createobject("ADODB.Connection")
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("basedatos.mdb")