Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2008, 12:00
Avatar de ciisteado
ciisteado
 
Fecha de Ingreso: enero-2008
Ubicación: Home Office
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 0
Exclamación Re: Problema con INSERT Múltiple...

Hola:

Pues he encontrado una solución a mi problema un tanto más fácil que el codigo posteado por Adler... no sé si sea la forma mas "profesional" de resolver el problema, pero a mi me funciono...

Este es el codigo que utilizé:
ayuda.asp
Código HTML:
<form name"ayuda" method="post" action="ayuda2.asp">
<table>
<%	lim= 3	%> ' El 3 es simplemente un número "n" puede ser cualquier valor
	<input type="hidden" name="total" value="<%response.Write(lim)%>"/> ' En este campo oculto guardo el total de filas que voy a utilizar en el insert
<%	for i=1 to lim	%>
	<tr>
		<td>IMEI:&nbsp;<input type="text" name="imei<%response.write(i)%>"/></td>
		<td>ICC:&nbsp;<input type="text" name="icc<%response.write(i)%>"/></td>
		<td>DN:&nbsp;<input type="text" name="dn<%response.write(i)%>"/></td>
	</tr>
<%	next	%>
	<tr>
		<td><input type="submit" class="btn3" value="Enviar datos"/></td>
	</tr>
</table>
</form> 
ayuda2.asp
Código HTML:
<%
	lim=request("total")
	for i=1 to lim
		sql="INSERT INTO tablax(imei,icc,dn) VALUES("&request("imei"&i)&","&request("icc"&i)&","&request("dn"&i)&")"
		conexion.execute(sql)
	next
	conexion.close
	set conexion=nothing
%> 
Y listo, con eso resolvi mi problema, obviamente yo lo adapte a mis necesidades pero la idea básica es la que postee...

Gracias Shiryu_Libra
Gracias Adler

Saludos a todos...