Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    35

    Separare id e cercarli in loop

    Salve!

    Ho una tabella di database con un campo varchar in cui sono indicati degli id di utenti separati da virgole ,

    In una pagina asp, io devo prendere questo campo, separare i vari id rendendoli un campo numerico (dato che è un varchar) e, per ognuno, far cercare l'utente cui l'id rimanda.
    Ho provato così:
    codice:
    <%
    
    coid=objRs("coo_id")
    co = Split(coid, ",", -1, 1)
    n = 0
    Set corr = Server.CreateObject("ADODB.Recordset")
    idvero = co & "(" & n & ")"
    set corr = Conn.Execute("SELECT id, nome, cognome from membri WHERE id = "&idvero&"order by id ASC")
    Do while NOT corr.EOF 
    
    			%><%=corr("nome")%>, <%
    			n = n + 1
    			corr.Movenext 
    Loop
    corr.Close 
    Set corr=Nothing %>
    Ma il Type mismatch su
    codice:
    idvero = co & "(" & n & ")"
    blocca tutto.

    Idee?

  2. #2
    puoi usare la clausola IN

    ... WHERE id IN (" & coid & ") ....

    facce sape'

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    35
    Funziona! Grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.