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