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

error al guardar el formulario rs.open sql,con,1,2

Estas en el tema de error al guardar el formulario rs.open sql,con,1,2 en el foro de ASP Clásico en Foros del Web. e estado bastante rato peleando con esto pero no encuentro el error es algo simple pero no lo veo tal vez alguno de Uds. me ...
  #1 (permalink)  
Antiguo 30/12/2004, 10:17
Avatar de eberrios  
Fecha de Ingreso: agosto-2004
Ubicación: Chile
Mensajes: 145
Antigüedad: 20 años, 9 meses
Puntos: 1
error al guardar el formulario rs.open sql,con,1,2

e estado bastante rato peleando con esto pero no encuentro el error es algo simple pero no lo veo tal vez alguno de Uds. me pueda ayudar muchas gracias


Tipo de error:
ADODB.Recordset (0x800A0E7D)
No se puede utilizar la conexión para realizar esta operación. Está cerrada o no es válida en este contexto.
/asp/enviodatos.asp, línea 54


aquí va el pedazo de código gracias


set con = server.CreateObject("ADODB.Connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("datos_registros.mdb")
set rs = server.CreateObject("ADODB.Recordset")
sql = "Select * From Datos_Vehiculo"
rs.open sql,con,1,2
rs.addnew
rs.fields("rut") = irun
  #2 (permalink)  
Antiguo 30/12/2004, 22:40
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Estás intentando agregar un nuevo registro???
Si es así, no tienes que "consultar" (select) los registros, sino "abrir" la tabla.

set con = server.CreateObject("ADODB.Connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("datos_registros.mdb")
set rs = server.CreateObject("ADODB.Recordset")
rs.open "Datos_Vehiculo",con,1,2
rs.addnew
rs("rut") = irun
rs.upadate
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
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 17:21.