
13/12/2005, 04:46
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes 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 |