Foros del Web » Programando para Internet » ASP Clásico »

error consulta actualizable

Estas en el tema de error consulta actualizable en el foro de ASP Clásico en Foros del Web. Hola amigos del foro, tengo un problema; tengo un site heco en asp, y en general funciona bien, el mi localhost funciona a la perfección, ...
  #1 (permalink)  
Antiguo 18/12/2004, 08:33
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
De acuerdo error consulta actualizable

Hola amigos del foro, tengo un problema; tengo un site heco en asp, y en general funciona bien, el mi localhost funciona a la perfección, pero en mi servidor de internet no;

me da el siguinte error:

Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/nuevos/scripts/procsol.asp, line 41

en la línea 41 está lo siguiente:

oConn.Execute SQL

aqui pongo el código -->

<%
Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../data/data_hassan.mdb")
SQL = "INSERT INTO SOLICITUDES (nombre, apellido, telefono, mail, direccion, estado, hotel, tkt, tsld, pais, fecha, fing, fout, plan, noches, nchd0_6, nchd7_12, nchd13_17, npax, revisado) VALUES ('"&nombre&"','"&apellido&"','"&telefono&"','"&mai l&"','"&direccion&"','"&estado&"','"&hotel&"','"&t kt&"','"&tsld&"', '"&pais&"','"&fecha&"','"&fing&"','"&fout&"', '"&plan&"','"&noches&"','"&nchd0_6&"','"&nchd7_12& "','"&nchd13_17&"','"&npax&"','"&revisado&"')"
oConn.Execute SQL
%>

a ver en qué me pueden ayudar.
GRACIAS!!
  #2 (permalink)  
Antiguo 18/12/2004, 08:46
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Se me ocurre que puede ser porque el IUSER_ no tiene permiso de escritura en la carpeta que contiene la base de datos.

Saludos.
  #3 (permalink)  
Antiguo 18/12/2004, 08:59
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
IUSER_; como le otorgo permisos al IUSER_ ?
  #4 (permalink)  
Antiguo 18/12/2004, 11:19
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
Debes pedirle al administrador del server que le dé permisos de escritura al archivo access.
Si el servicio de hosting te lo da un tercero, vos no podes hacer anda, salvo pedirle que lo hagan.

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #5 (permalink)  
Antiguo 18/12/2004, 11:31
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
en mi localhost funciona a la perfección, pero en mi servidor de internet no
Ponete en contacto con el soporte de tu servidor de internet, en caso de tenerlo, y comentales el error... debe ser algo que ellos te tienen que solucionar.

Te paso lo que dice aspfaq.com al respecto delo código de tu error:

Código:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
[Microsoft][ODBC Microsoft Access 97 Driver] Operation must use an updateable query. 
 
or 
 
Microsoft JET Database Engine (0x80004005) 
Operation must use an updateable query.
 
This is almost always a permissions issue, where IUSR_machineName or the autheticated user doesn't have read or write access to the MDB file, the folder in which it is located, or the TEMP/TMP folders. For more information, see Article #2062.
Saludos
__________________
...___...
  #6 (permalink)  
Antiguo 18/12/2004, 19:43
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
sabes cual es la solucion a tu rollo?

RecordSet.AddNew
recordset.fields("field")="xxx"
recordset.Update

y listo.!
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #7 (permalink)  
Antiguo 20/12/2004, 07:25
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
Tengo el mismo problema en otro host también;

Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/carpeta/ingresar.asp, line 13

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:07.