Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: [SQL] Select....

  1. #1

    [SQL] Select....

    Ciao a tutti...

    ho un campo TITOLO(testo) in un db access, devo selezionare tutti i records in cui il campo titolo contenga una stringa di ricerca, tipo la funzione vbs instr.

    Si puo fare?

    tnx

  2. #2
    potresti farmi un esempio?non ho capito bene il problema!

  3. #3
    Si ok, allora:

    ho nel db un campo testo chiamato titolo, devo ricercare tutti i record in cui nel campo titolo la stringa di ricerca strRic è contenuta.Per esempio voglio ricercare tutti i record il cui campo titolo contengono "notebook".

    Capito? Lo so che il mio italiano è pessimo però spero di essere stato chiaro...

    Grazie

  4. #4
    Originariamente inviato da alfdev
    Si ok, allora:

    ho nel db un campo testo chiamato titolo, devo ricercare tutti i record in cui nel campo titolo la stringa di ricerca strRic è contenuta.Per esempio voglio ricercare tutti i record il cui campo titolo contengono "notebook".

    Capito? Lo so che il mio italiano è pessimo però spero di essere stato chiaro...

    Grazie
    codice:
    SELECT * FROM tabella WHERE Titolo LIKE '"%" & strRic & "%'"

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5
    ladyBlu, grazie....

    senti una cosa ma il carattere % a cosa serve?

    grazie ancora...

  6. #6
    Ciao! se ho capito bene tu vuoi ricercare tutti quei record i quali hanno nel campo "TITOLO" una determinata stringa...giusto?

    si può fare così:

    SELECT * from TABELLA where TITOLO like '*STRINGA*'


    Spero di aver capito il tuo problema e di esserti stato utile.

    CIAO!


  7. #7
    Originariamente inviato da alfdev
    ladyBlu, grazie....

    senti una cosa ma il carattere % a cosa serve?

    grazie ancora...
    serve per dire alla SELECT di prendere tutti i caratteri prima e dopo il testo da ricercare.
    Esattamente come quando cerchi un file sull'hard disc:
    *.ico --> prende tutti i file, qualsiasi sia il nome, con estensione .ico
    *.* --> prende tutti i file.
    Ecco, il principio è lo stesso.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  8. #8
    Grazie 1000 ladyBlu

  9. #9

    usa vb

    se ti piaciono le funzioni vb, usa..
    codice:
    SELECT * FROM Tabelle WHERE InStr(Titolo,"Notebook")>0
    ed il giochi è fatto...

    p.s. il > 0 serva ad indicare la posizione della stringa notepad, nel caso non esista la funzione restituisce 0!

    ciao...
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

  10. #10
    Ma devo fare così?

    recordset.open "SELECT * FROM tabella WHERE instr(titolo,"cerca")>0"

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 © 2026 vBulletin Solutions, Inc. All rights reserved.