Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2004, 05:31
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 24 años, 7 meses
Puntos: 2
Me pasa algo raro al regoger valores en un array

Veamos tango esto

Código PHP:

set RSconsulta 
= server.createobject("adodb.recordset")
SQLconsulta = "SELECT * FROM email"
RSconsulta.Open SQLconsulta, Conn

Do While Not RSconsulta.EOF

mailto 
=  ""
mailto = RSconsulta("nombre")&","& mailto
response
.write mailto

RSconsulta
.MoveNext
Loop

mailto 
= split(trim(mailto),",")

response.write "<br>"&UBound(mailto)&"<br>"

set rsVac = server.createobject("adodb.recordset")

SQLconsulta2 = "SELECT * FROM arquitectura WHERE "

For i = 0 To UBound(mailto)

    If 
i <> UBound(mailto) then
    SQLconsulta2 
= SQLconsulta2 & " Right(email,Len(email) - InStr(email,'@')) <> '" & mailto(i) & "' and "
    
Else
    
SQLconsulta2 = SQLconsulta2 & " Right(email,Len(email) - InStr(email,'@')) <> '" & mailto(i) & "'"
    
End if

Next 
Vale tengo este código que me recoge todos los valores de la 1 tabla en un array y lo consulta con la segunta tabla, bien, el echo es que haciendo esta línea de esta forma

mailto = RSconsulta("nombre")&","& mailto

me dice que solo encuentra 1 registro

pero si copio y pego lo que me sale en pantalla

arrakis.es,yahoo.com,yahoo.es,teleline.es,terra.es ,hotmail.com,iespana.es,telefonica.net,ozu.es,ctv. es,arrakis.es,ono.com,redestb.es,teleline.es,futur net.es,telecable.es,

entonces me sale bien y me dice que hay 16 registros y así me hace bien la consulta y todo lo demás, pero porque no me sal ede la primera forma

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades