Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/03/2007, 14:55
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: como subo mas de 1 registro...

Ok, una idea:

Código:
<FORM METHOD="POST" ACTION="insertar.asp">
<%
for i = 1 to 30
%>
  <p>
    <input name="bme<% = i %>" type="text"/>
  </p>
<?
next
?>
    <INPUT TYPE="hidden" value="<% = i %>" name="cantidad">
    <br>
    <INPUT TYPE="SUBMIT" value="Insertar">
  </p>
</FORM>
insertar.asp:
Código:
<%
'Recogemos los valores del formulario
cantidad = Request.Form("cantidad")

'Instanciamos y abrimos nuestro objeto conexion 
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "circulacion", "sa", ""
set objRS = CreateObject("ADODB.Recordset")


for i = 1 to cantidad
bme_actual = request.form("bme" & i)
'Ahora creamos 30 sentencias SQL
sSQL="Insert Into costos_maxirest (bme) values ('" & bme_actual & "')"

'y Ejecutamos la orden 30 veces
set objRS = Conn.Execute(sSQL)
next
%>

<h1><div align="center"><% = i %> registros Insertados</div></h1>
<div align="center"><a href="lectura.asp">Visualizar el contenido de la base</a></div>

<%
'Cerramos el sistema de conexion
Conn.Close
%>
No lo probé, así que puede estar dando errores de sintaxis.
Probalo vos y si no los podés arreglar (en caso de haberlos), chiflá
__________________
...___...