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

Problema con Update

Estas en el tema de Problema con Update en el foro de ASP Clásico en Foros del Web. Hola amigos! Tengo una BD en dBaseIV y quiero realizar un Update, pero me da el siguiente error: Microsoft OLE DB Provider for ODBC Drivers ...
  #1 (permalink)  
Antiguo 07/06/2002, 06:02
 
Fecha de Ingreso: mayo-2002
Mensajes: 24
Antigüedad: 22 años
Puntos: 0
Problema con Update

Hola amigos!
Tengo una BD en dBaseIV y quiero realizar un Update, pero me da el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC dBase] No se puede actualizar. Base de datos u objeto de sólo lectura.

Ya he mirado el tema de permisos tanto del archivo mismo como de IIS y está puesto con permisos de escritura en todos.
He probado con otras bases de datos en SQL Server y ahi si que me deja hacer el Update.
El código que utilizo es el siguiente:

set RS = Server.CreateObject("ADODB.Recordset")
ssql = "select * from etimat"
RS.Open ssql, Conn, 2, 2

RS.AddNew
RS.Fields("articulo")="Articulo insertado"
RS.Fields("caja")="0"
RS.Fields("cb")="12345678"
RS.Update
id=RS.Fields("codigo")
RS.Close

Bueno, a ver si alguien me puede ayudar porque ya estoy desesperado!!

GRACIAS!!!
  #2 (permalink)  
Antiguo 07/06/2002, 06:22
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Problema con Update

La clave está en el modo de apertura:

RS.Open ssql, Conn, 2, 2

Cambia el primer 2 (static: solo lectura) por un 3 (keyset: lectura y escritura) y debería estar solucionado

Saludos
  #3 (permalink)  
Antiguo 07/06/2002, 06:28
 
Fecha de Ingreso: mayo-2002
Mensajes: 24
Antigüedad: 22 años
Puntos: 0
Re: Problema con Update


NADA!! Sigue dando el mismo error!!
No se que demonios le pasa a esto!
  #4 (permalink)  
Antiguo 07/06/2002, 06:37
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 22 años
Puntos: 0
Re: Problema con Update

¿Como te has definido la conexion -Conn-?, por el mensaje de error, no te faltara el provider para la BD que tienes?

Un saludo.

Prueba aqui, es una direccion muy chula y bastante informativa
http://www.connectionstrings.com/ :)
  #5 (permalink)  
Antiguo 07/06/2002, 06:46
 
Fecha de Ingreso: mayo-2002
Mensajes: 24
Antigüedad: 22 años
Puntos: 0
Re: Problema con Update

Ya he conseguido corregir el error!!!
Era un problema del driver de dBase. He actualizado el BDE y ya funciona!
Muchas gracias por tu interés!!

:cantar:
  #6 (permalink)  
Antiguo 07/06/2002, 06:47
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 22 años
Puntos: 0
Re: Problema con Update

No ni me hagas ni caso, estaba un poco sopa, busca en la ayuda de VB para ver el significado de esas constantes.

Un salu23.
  #7 (permalink)  
Antiguo 07/06/2002, 06:48
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 22 años
Puntos: 0
Re: Problema con Update

NO hay de que.
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 04:20.