
23/07/2002, 12:22
|
 | | | Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses Puntos: 1 | |
Re: urjose o alguien mas insertar varios itemnes??? Veamos
Supongamos que vas a insertar 2 registros (como ejemplo)
tu armarias esto
cantidad | detalle | Precio unitario | total
cantidad | detalle | Precio unitario | total
Supongamos que lo anterior son textboxes ok?
Como puedes ver los textboxes tienen el mismo nombre.
Ahora bien
Cantidad=Request.Form("Cantidad")
Detalles=Request.Form("Detalle")
PrecioUnitario=Request.Form("Precio Unitario")
Total=Request.Form("Total")
Ahora como dividimos los 2 registros: sencillo
Cantidad=Split(Cantidad,", ")
Detalles=Split(Detalles,", ")
PrecioUnitario=Split(PrecioUnitario,", ")
Total=Split(Total,", ")
Con esto las 4 variables anteriores se converten en arreglos de 2 dimensiones ya que cada uno trae dos valores
Ahora como lo insertamos:
For i=0 to Ubound(Cantidad)-1
SQL="INSERT INTO TABLA(Cantidad,Detalles,Precio,Total) VALUES("&Cantidad(i)&",'"&a mp;Detalles(i)&"',"&Precio(i)&am p;","&Total(i)&")"
oConn.Execute(SQL)
Next
Cabe destacar que para que esto funcione deben estar TODOS los campos llenos, si alguno falla, esto truena.
Saludos
<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center> |