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

Saber si un recordset ya existe

Estas en el tema de Saber si un recordset ya existe en el foro de ASP Clásico en Foros del Web. Buenos días.- ¿Como puedo saber si un recordset ya ha sido creado con anterioridad?, algo así como.- if not registroAux.Exists then Set registroAux= Server.CreateObject("ADODB.Recordset") end ...
  #1 (permalink)  
Antiguo 13/12/2005, 04:07
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 20 años, 2 meses
Puntos: 1
Saber si un recordset ya existe

Buenos días.-

¿Como puedo saber si un recordset ya ha sido creado con anterioridad?, algo así como.-

if not registroAux.Exists then
Set registroAux= Server.CreateObject("ADODB.Recordset")
end if

Gracias
  #2 (permalink)  
Antiguo 13/12/2005, 04:46
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 20 años, 2 meses
Puntos: 1
Voy a replantear la cuestión, a ver si alguien sabe como hacerlo.-

Quiero crear una estructura de registro pero que este se vaya almacenando en memoria (no en la bd), para ello uso diccionarios, pero me da bastantes errores, mi código es el siguiente.-

if not IsObject(Session("dccLineasFactura")) then
response.write("UNO")
Set Session("dccLineasFactura")=Server.CreateObject("S cripting.Dictionary")
cont=1
else
response.write("DOS")
Set dccLineasFactura=Session("dccLineasFactura")
cont=dccLineasFactura("contador")+1
end if




cantidad=request.form("cantidad")
codigoArt=request.form("codigoArt")
precio=request.form("precio")
dto=request.form("dto")
response.write(cantidad&"::"&codigoArt&"::"&precio &"::"&dto&"<br>")
Set registroAux= Server.CreateObject("ADODB.Recordset")
registroAux.CursorType = 3
registroAux.LockType = 3

registroAux.AddNew
registroAux("cantidad")="hola"
registroAux("codigoArt")="hola"
registroAux("precio")="hola"
registroAux("dto")="hola"
registroAux.update

nomRegistro="registroAux"&cont
dccLineasFactura("contador")=cont
dccLineasFactura(nomRegistro)=registroAux

set Session("dccLineasFactura")=dccLineasFactura
set dccLineasFactura=nothing
set registroAux=nothing

Creo que me estoy liando mucho más de la cuenta, seguro que se puede hacer mucho más facil, ¿Cómo puedo almacenar en Memoria un serie de registros?

gracias
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 21:44.