En Index.asp tengo estas lineas:
'Conexión con BD
..
..
<% while (NOT Rs.eof) %>
<input type="hidden" name="id" value="<%=Rs("id")%>">
<% Rs.movenext()
Wend %>
..
..
Con esto logicamente me genera un ciclo hasta que ya no haya registros, esto me genera algo como esto:
<input type="hidden" name="id" value="1">
<input type="hidden" name="id" value="2">
<input type="hidden" name="id" value="3">
etc..
etc...
cuando paso a otra página quiero recoger el valor del ID.
en modificar.asp tengo mi conexion a la BD asi:
<%
dim variable
id=Request.Form("id")
set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../ruta/archivo.mdb") & "; Password=bonilla "
SQL="SELECT id FROM " & _
"ventas where [id] = " & id
set rs=oConn.Execute(SQL) %>
y me genera el siguiente error:
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (coma) en la expresión de consulta '[id] = 1,2,3.
/ruta/mi_archivo/modificar.asp, line 19
En qué puedo estar mal?
ya intente quitarle las comillas ( en el ciclo ).. y aun asi me genera error ...
Me explico?...
Qué pasa?
Saludos
