Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2004, 05:31
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 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 SQLconsultaConn

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 0 To UBound(mailto)

    If 
<> UBound(mailtothen
    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