compadre Myakire....creo que vamos bien....este es el nuevo codigo :
Código asp:
Ver original<%
if Not IsEmpty(Request.Form("codigo")) then
codigo = Request.Form("codigo")
codigo = "'" & replace(codigo,",","','") & "'"
end if
if Not IsEmpty(Request.Form("detalle")) then
detalle = Request.Form("detalle")
end if
if Not IsEmpty(Request.Form("precio")) then
precio = Request.Form("precio")
end if
set Cnn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject ("ADODB.Recordset")
Cnn.Open Session("cnx")
vecClav = split(request("codigo"),",")
vecDesc = split(request("detalle"),",")
vecPrec = split(request("precio"),",")
for i=0 to UBound(vecClav)-1
Cnn.execute "update FACPVAL set detalle = '" & vecDesc(i) & "', precio = '" & vecPrec(i)&"' where codigo = '"& vecClav(i)&"' "
next
%>
el problema es que aun cuando le mando 2 registros distintos (con 2 codigos) solo me realiza el update en el primer registro y no en el segundo....ya hice un response.write y estoy seguro que el formulario recibe correctamente esos 2 valores....que podra ser ??