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

Update_problema

Estas en el tema de Update_problema en el foro de ASP Clásico en Foros del Web. ¡Hola foreros! :) Les comento lo que me està ocurriendo. Migrè de win98 a win2K y mi pàgina web ya no funciona como antes. El ...
  #1 (permalink)  
Antiguo 04/03/2002, 16:52
 
Fecha de Ingreso: febrero-2002
Mensajes: 184
Antigüedad: 23 años, 2 meses
Puntos: 0
Update_problema

¡Hola foreros! :)

Les comento lo que me està ocurriendo.
Migrè de win98 a win2K y mi pàgina web ya no funciona como antes. El problema que tengo es muy especìfico: Da error cuando lee el comando "update" es decir cuando quiero actualizar mi base de datos. El tipo de error es el siguiente:

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

Bueno, cuando vi ese mensaje fui a servicios de IIS y modifiquè el atributo de la base de datos pasàndolo a lectura y escritura. Luego de esto y tras una reiniciada comprobè que todo seguìa igual

¿Alguien tiene alguna soluciòn o sugerencia?

Antes de despedirme los invito a mirar el otro problema que tuve hoy .El tìtulo de la pregunta saliò mal: "es" en realidad es "Estoy harto" y por supuesto el autor es MauroViale

Muchas Gracias ;)

Enrique2

  #2 (permalink)  
Antiguo 04/03/2002, 20:02
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Update_problema

puedes poner el codigo?

saludos :)
  #3 (permalink)  
Antiguo 05/03/2002, 12:22
 
Fecha de Ingreso: febrero-2002
Mensajes: 184
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Update_problema

¡Muchas gracias, Urjose!

Te mandarìa el còdigo pero es demasiado largo(Alrededor de 7000 caracteres) y te demandarìa mucho tiempo.
De todos modos te digo que èse mismo còdigo funciona muy bien con el PWS de win98 y cuando pasè a win2000 con IIS se cayò todo, por eso no contemplo la posibilidad del error de còdigo. ¿Alguna otra sugerencia?

Gracias :)

Enrique2 ;)
  #4 (permalink)  
Antiguo 05/03/2002, 13:09
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Update_problema

hi

mira a mi esto me sucedia cuando usaba el recordset para actualizar es decir algo asi

.
.
.
ors.Update

lo solucione no manejandolo de esa manera sino asi

Sql="UPDATE TABLA SET CAMPO=VALOR WHERE ID=VALOR"
Set Rs=oConn.Execute(SQL)

espero tu respuesta

saludos :)
  #5 (permalink)  
Antiguo 05/03/2002, 15:47
 
Fecha de Ingreso: febrero-2002
Mensajes: 184
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Update_problema

¡Gracias Urjose!

Igualmente tengo dudas de còmo implementarlo...¿Sòlo tengo que reemplazar "rs.update" por "Sql="UPDATE TABLA SET CAMPO=VALOR WHERE ID=VALOR"
Set Rs=oConn.Execute(SQL)"?

Enrique2
  #6 (permalink)  
Antiguo 05/03/2002, 18:35
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Update_problema

hi

mira te pondre un pequeño codigo

Edad=request.Form("edad")
Nombre=request.form("nombre")
Set oConn=Server.CreateObject("Adodb.Connection&q uot;)
oConn.Open "TuDSN" 'o la forma en que te conectes
SQL="UPDATE TABLA SET EDAD="&Edad&", Nombre='"&Nombre&"' WHERE Id=1"
Set Rs=oConn.Execute(SQL)

y ahora puedes manejar RS Como el recordset

saludos :)
  #7 (permalink)  
Antiguo 05/03/2002, 18:45
 
Fecha de Ingreso: febrero-2002
Mensajes: 184
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Update_problema

Lo pruebo y te cuento

Gracias Urjose

Enrique2 ;)
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:32.