Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    Problema ricerca del db con split

    Salve amici

    oggi ho un quesito al quale non trovo soluzione.

    ho una variabile:

    codice:
    ID = "1,2,5,7"
    ora in base ai numeri della variabile devo prelevare i dati da un db access 2000, in questo caso mi servono i record con ID:

    1 - 2 - 5 - 7

    con la funzione Split separo i vari ID e li metto in un Array:

    codice:
    MyArray = Split(ID, ",")
    ma come posso selezionare i record che mi servono ?

    grazie !

    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    strSQL = "SELECT * FROM TABELLA WHERE "
    For i = 0 to uBound(e)
    if trim(e) <> "" then
    strSQL = strSQL & "ID = " & e
    end if
    if i < uBound(e) then
    strSQL = strSQL & " AND "
    end if
    Next



    L'ho fatta al volo ma una cosa di questo tipo serve cmq....
    Il miglior team di professionisti per le tue realizzazioni. http://www.brokenice.it
    Le tue vacanze in umbria
    agriturismo - agriturismi

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    Originariamente inviato da spike
    strSQL = "SELECT * FROM TABELLA WHERE "
    For i = 0 to uBound(e)
    if trim(e) <> "" then
    strSQL = strSQL & "ID = " & e
    end if
    if i < uBound(e) then
    strSQL = strSQL & " AND "
    end if
    Next



    L'ho fatta al volo ma una cosa di questo tipo serve cmq....
    grazie mille !


    Ma fare una querry così non è troppo pesante per il server ?
    non c'è un sistema che impegna meno risorse ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    perchè nmn fai così:

    "SELECT * FROM tabella WHERE id in (" & ID & ") order by ID asc"

    ID lo lasci nel formato (1,3,5,7,9)

    a me funziona...

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.