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

Que significa este error?

Estas en el tema de Que significa este error? en el foro de ASP Clásico en Foros del Web. Que significa este error: -------------------------------- Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query. ...
  #1 (permalink)  
Antiguo 25/06/2002, 14:29
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 3 meses
Puntos: 7
Que significa este error?

Que significa este error:
--------------------------------
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an
updateable query.
/Vehiculos/admin/RegistroAcualizado.asp, line 31
--------------------------------

Tengo el siguiente Insert y me tira tal error:
--------------------------------
<%
Dim StrSql, CnnVTDC, rstVTDC, IntPasajeros

set cnnVTDC=Server.CreateObject("ADODB.Connection ")
set rstVTDC=Server.CreateObject("ADODB.Recordset& quot;)

CnnVTDC.Open "dbVTDC"

If CnnVTDC.State=1 then cnnVTDC.close

CnnVTDC.Open "dbVTDC"
StrSql = "Insert into ClienteVehiculos (Duracion, NombreAnun,
CedulaAnun, DireccionVenta, SectorVenta, NumeroVenta, CiudadVenta,
ProvinciaVenta, ReferenciaVenta, NombreVenta, TelefonoVenta,
CelularVenta, BeeperVenta, FaxVenta, EmailVenta, MismoAnunciante,
NombrePago, CedulaPago, DireccionPago, SectorPago, NumeroPago,
CiudadPago, ProvinciaPago, ReferenciaPago)" & "Values('" &
Request.Form("Duracion") & _
"','" & Request.Form("AnunNombre") & "','" & Request.Form("AnunCedula")
& "','" & Request.Form("VendDireccion") & _
"','" & Request.Form("VendSector") & "','" &
Request.Form("VendNumeroCasa") & "','" & Request.Form("VendCiudad") & _
"','" & Request.Form("VendProvincia") & "','" &
Request.Form("VendReferencia") & "','" & Request.Form("COptNombre") & _
"','" & Request.Form("COptTeléfono") & "','" &
Request.Form("COptCelular") & "','" & Request.Form("COptBeeper") & _
"','" & Request.Form("COptFax") & "','" & Request.Form("COptEmail") &
"','" & Request.Form("IgualAnunciante") & _
"','" & Request.Form("CFactNombre") & "','" &
Request.Form("CFactCedula") & "','" & Request.Form("CFactDireccion") & _
"','" & Request.Form("CFactSector") & "','" &
Request.Form("CFactNumeroCasa") & "','" & Request.Form("CFactCiudad") &
_
"','" & Request.Form("CFactProvincia") & "','" &
Request.Form("CFactReferencia") & "')"

RstVTDC.Open StrSql, CnnVTDC ----->>> line 31
--------------------------------


.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo excelente esta a nuestro alcance--
  #2 (permalink)  
Antiguo 25/06/2002, 14:39
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Que significa este error?

Posiblemente el error se deba a que la base de datos (es decir el archivo .mdb) está con la propiedad de solo lectura activada.

Espero que te sirva.

Saludos :cantar:
  #3 (permalink)  
Antiguo 25/06/2002, 14:56
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 3 meses
Puntos: 7
Re: Que significa este error?

Ya lo rebice y no esta como ReadOnly...

Alguna otra idea?
  #4 (permalink)  
Antiguo 26/06/2002, 02:22
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: Que significa este error?

Hola!

Puede que el tipo de cursor con el que abres la BD te impida realizar una "insert", compruebalo y prueba con otro.

Saludos.
  #5 (permalink)  
Antiguo 26/06/2002, 07:29
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 3 meses
Puntos: 7
Re: Que significa este error?

Que es el tipo de cursor?
  #6 (permalink)  
Antiguo 26/06/2002, 08:25
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 3 meses
Puntos: 7
Re: Que significa este error?

Cree otra BD por si acaso la BD estaba dañada, y nada.
  #7 (permalink)  
Antiguo 26/06/2002, 15:56
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Que significa este error?

Yo tengo el mismo problema pero solo cuando subo la página al Hosting que estoy usando actualmente. Creo que el problema se debe a que el directorio en donde se encuentra la Base de datos no tiene los permisos de escritura necesarios.
Aún no puedo decirles si esto es así porque el servicio técnico aún no responde mis mails.
Si alguién sabe si realmente este es el problema por favor que lo confirme. En caso contrario que diga que es lo que se debe hacer...

Saludos, CABEZOTA ;)
  #8 (permalink)  
Antiguo 27/06/2002, 16:43
 
Fecha de Ingreso: abril-2002
Ubicación: México D.F.
Mensajes: 4
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Que significa este error?

Este problema es facil de resolver...

Efectivamente, el archivo mdb de Access no tiene los permisos necesarios, se debe dar permisos al usuario de Internet de FullControl o si no en su base de datos no van a poder escribir...

Espero que esto les sirva.

Saludos!
  #9 (permalink)  
Antiguo 27/06/2002, 17:52
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Que significa este error?

YO VOY A HACER UN PEQUEÑO APORTE DADO QUE ALGUNA VEZ ME PASO:

En el explorador de windows, y con el boton derecho del mouse, clicear sobre propiedades del archivo .mdb, tal vez alli este como solo lectura y por eso no te deja escribir.

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 00:22.