Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Query ... da impazzire

  1. #1

    Query ... da impazzire

    HELP !!!

    Io ho questa query

    rs.Open "select * from bacheca where (','+destinatari+',') LIKE '%" & idutente & ",%' order by id desc", cn, 1

    ora idutente è uguale all’id dell’utente quando effettua l’autenticazione.

    Destinatari è il campo della tabella bacheca che è popolato in questo modo:
    (ogni riga è un esempio di record)

    1, 2
    1
    6, 7, 11, 12, 13, 14, 15
    1, 6, 11, 12, 13, 14, 15

    Il problema è che la query anche se non va in errore, restituisce destinatari erroneamente.

    Per esempio io sono l’id n° 1.

    Vado in bacheca e leggo che ci sono anche nel record 3 di esempio, perché il numero 1 compare, ma combinato come 11 12 13 14 e 15.


    Come risolvere questo problema che mi stà facendo impazzire?

  2. #2
    secondo me ti basta aggiungere una virgola anche prima di idutente:

    codice:
    "select * from bacheca where (','+destinatari+',') LIKE '%," & idutente & ",%' order by id desc"
    xxx

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.