Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2002, 18:05
aviana
 
Fecha de Ingreso: enero-2002
Ubicación: Graná
Mensajes: 646
Antigüedad: 23 años, 4 meses
Puntos: 0
ayuda muy urgente: error al insertar datos

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")