Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    47

    sql - like - perchè non mi trova niente?

    Private Sub CommandButton1_Click()
    ListBox1.Clear
    Dim d As Database
    Dim a As String
    Dim NOME_OPERA As String
    Dim c As Recordset
    Dim anno As String
    Dim codice As String
    Set d = OpenDatabase("c:\oopp\oopp.mdb")
    --->a = "select nome_opera from OPERE where codice like '%1%'" <----
    Set c = d.OpenRecordset(a)
    While Not c.EOF
    ListBox1.AddItem c("anno") & " " & c("CODICE") & " " & c("NOME_OPERA")
    c.MoveNext
    Wend
    End Sub

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    sostituisci il simbolo di percentuale con *
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  3. #3
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: sql - like - perchè non mi trova niente?

    Originariamente inviato da bobo79
    Private Sub CommandButton1_Click()
    ListBox1.Clear
    Dim d As Database
    Dim a As String
    Dim NOME_OPERA As String
    Dim c As Recordset
    Dim anno As String
    Dim codice As String
    Set d = OpenDatabase("c:\oopp\oopp.mdb")
    --->a = "select nome_opera from OPERE where codice like '%1%'" <----
    Set c = d.OpenRecordset(a)
    While Not c.EOF
    ListBox1.AddItem c("anno") & " " & c("CODICE") & " " & c("NOME_OPERA")
    c.MoveNext
    Wend
    End Sub
    ...ma il campo codice e' numerico o testo?
    ...and I miss you...like the deserts miss the rain...

  4. #4
    bobo sei pregato di utilizzare l'apposito tag quando scrivi del codice.
    il tag è rappresentato dal bottone CODE che trovi quando scrivi un messaggio.

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    47
    con * funziona....il codice è un testo
    adesso come faccio a dirgli di trovare dentro una textbox?


    codice:
    a = "select * from OPERE where codice like '* & textbox1.text & *'"

  6. #6
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781

    così..

    codice:
    a = "select * from OPERE where codice like '*" & textbox1.text & "*'"
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    curiosità...che differenza c'è tra questo:

    codice:
    a = "select * from OPERE where codice like '*" & textbox1.text & "*'"
    e questo?

    codice:
    a = "select * from OPERE where codice like '%" & textbox1.text & "%'"
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    il secondo è SQL standard il primo è quella porcheria che si è inventata Microsoft per access se non cambiano uno standard non stanno bene
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    47
    grazie ragazzi....io sto usando visual basic in excel e il % non 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.