Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/12/2002, 06:50
jordan
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 22 años, 6 meses
Puntos: 0
ya esta!!!

La cosa queda así y va perfecto.

<% DIM BD, RS1, RS2, SQL1, SQL2
Set BD = Server.CreateObject("ADODB.Connection")
BD.Open "DSN=imateu.com.per"

Set RS1 = Server.CreateObject("ADODB.Recordset")
Set RS2 = Server.CreateObject("ADODB.Recordset")

if Request.form ("Referencia1") <> "" then
set fami = Request.Form("familia1")
SQL1 = "SELECT * FROM per_art where familia='" & fami & "'"
RS1.Open SQL1, BD, 1, 2
conta = RS1.RecordCount

Response.Write RS1.RecordCount

SQL2 = "SELECT * FROM per_ped"
RS2.Open SQL2, BD, 2, 3, 1

For p = 1 to conta
If Request.form ("cantidad"&p) <> "" then
RS2.AddNew
RS2.Fields("Cliente") = 4545
RS2.Fields("Referencia") = Request.Form ("Referencia"&p)
RS2.Fields("Cantidad") = Request.Form ("Cantidad"&p)
RS2.Update
End If
next

else
set fami = Request.QueryString("familia")
SQL1 = "SELECT * FROM per_art where familia='" & fami & "'"
RS1.Open SQL1, BD

end if


%>


Al final tenía el problama al abrir el recordset. al no poner ningún parametro me lo bloqueaba.

RS1.Open SQL1, BD, 1, 2

RS2.Open SQL2, BD, 2, 3, 1