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

Usando Update.

Estas en el tema de Usando Update. en el foro de ASP Clásico en Foros del Web. Quiero updatear una tabla con el dato datoIDCarga: rs.open "Update [HISTORICO PRODUCCION] set Material1='"&txtCant&"' where ultimoIDCarga = '"& datoIDCarga &"'",conn,1,1 pero me tira lo siguiente: ...
  #1 (permalink)  
Antiguo 11/09/2007, 14:26
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 23 años, 3 meses
Puntos: 1
Exclamación Usando Update.

Quiero updatear una tabla con el dato datoIDCarga:

rs.open "Update [HISTORICO PRODUCCION] set Material1='"&txtCant&"' where ultimoIDCarga = '"& datoIDCarga &"'",conn,1,1

pero me tira lo siguiente:

ASP server finds errors during running.
Error Code : 0x80004005
Error Source : rs.open "Update [HISTORICO PRODUCCION] set Material1='"&txtCant&"' where ultimoIDCarga = '"& datoIDCarga &"'",conn,1,1
Error Description : La operación debe usar una consulta actualizable.
File Name : d:\produccion\guardaMateriales.asp
Line No. : 50

tengo la conexion a base ok y el objeto rs seteado. No me doy cuenta de lo que hago mal, uds si?.

Saludos.
__________________
Carlunchos
  #2 (permalink)  
Antiguo 11/09/2007, 15:16
Avatar de eberrios  
Fecha de Ingreso: agosto-2004
Ubicación: Chile
Mensajes: 145
Antigüedad: 20 años, 8 meses
Puntos: 1
Re: Usando Update.

sql="Update [HISTORICO PRODUCCION] set Material1='"&txtCant&"' where ultimoIDCarga = '"& datoIDCarga &"'"

set rs = conn.execute(sql)


prueba asi
  #3 (permalink)  
Antiguo 11/09/2007, 17:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Usando Update.

Cita:
" ¿Os sale este error cuando intentais modificar (insertar o borrar) la base de datos desde una página asp?
A mi me salía hasta hace 10minutos. Llevo toda la mañana buscando la causa del problema y ya he dado con ella.
Dejo este mensaje para solucionarle la vida al que le ocurra lo mismo.

El problema son los permisos de lectura/escritura del archivo *.mdb
Si tienes Windows 2000 no tendrás este problema, pero si usas bases de datos de Access en Windows XP te debe haber ocurrido.

Por ahí he leido que "...es un problema originado por los MDAC del sistema..." No tengo ni idea de lo que es eso, pero lo cuento por si a alguien le aclara algo Stick out tongue

El caso es que hay que habilitar el permiso de escritura para el archivo *.mbd.
Para ello abres el explorador de windows, haces click con el segundo boton sobre tu archivo *.mbd, click en propiedades y luego en la pestaña SEGURIDAD.

Probablemente no veas esta pestaña, eso es porque no aparece por defecto. En la ventana del explorador de windows haces click en Herramientas/Opciones de carpeta. Te vas a Ver y desmarcas: Utilizar uso compartido simple de archivos (recomendado)

Bien, ahora que ya estamos todos en la pestaña SEGURIDAD, en el cuadro Nombres de grupos o usuarios seleccionas TODOS y finalmente, debajo, en Permisos de Administradores marcas Control Total.

Con esto ya puedes añadir, modificar y borrar cosas en la base de datos.

Un saludo,

Luis!
"
http://www.desarrollaconmsdn.com/for...px?PostID=1187

Saludos


[Edit] La verdad ni leí el post que pegué, jejeje, fue el primero que salió en google, y ahora que lo leo, pues bueno, su redacción no es muy clara, pero la idea es esa: es problema de permisos.
Ahora si, saludos
  #4 (permalink)  
Antiguo 08/03/2008, 13:29
 
Fecha de Ingreso: marzo-2008
Mensajes: 16
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Usando Update.

Hola, Myakire. Estaba buscando respuesta a esta pregunta, porque hace tiempo que cambié de pc, y ahora solo podía hacer consultas, pero no agregar o modificar. Supongo que si meto todas las bases en una carpeta y le doy a la carpeta los mismos permisos, funcionarían todas las BD sin tener que seleccionarlas una a una, no?

Por otra parte, en el servidor que acabo de contratar hay que otorgarle los permisos desde el panel de control, y esta opción no sería válida, ya que todo el mundo tendría acceso a las BD.
Que opinais?
  #5 (permalink)  
Antiguo 10/03/2008, 11:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Usando Update.

Los host tienen una ruta con los permisos colocados para que puedas realizar tus consultas, ellos deben decirte dicha ruta para que coloques tu .mdb

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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 03:04.