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
| |||
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 |
| |||
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 |