Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB6] Problema query di ricerca

    Ciao a Tutti,

    Ho creato un piccolo database funziona tutto bene per il momento ma ho difficoltà a fare una query di ricerca

    se uso il seguente metodo mi da errore


    codice:
      
     Private Sub cercacli_Click()
    Dim cerca As String
     
    
    cerca = InputBox("NOME?")
    Call connetti
    Rs.Open "SELECT * FROM customer where nominativo LIKE = " & cerca & ""
    
    Set DataGrid1.DataSource = Rs
      
    End Sub
    Mi dice operatore Mancante
    Php4ever!

  2. #2
    hai un po esagerato con le operazioni, se metti LIKE non devi mettere = ; se metti LIKE devi mettere la variabile tra apici:

    codice:
    Private Sub cercacli_Click()
      Dim cerca As String
      cerca = InputBox("NOME?")
      Call connetti
      SQL="SELECT * FROM customer where nominativo LIKE '%" & cerca & "%'"
      Rs.Open SQL
      Set DataGrid1.DataSource = Rs
    End Sub
    ho messo il carattere jolly '%' prima e dopo in modo che faccia una ricerca di tipo "contiene" ma questo codice non va con Access chce vuole gli asterischi invece dei %.
    *** Rachele TI AMO DA MORIRE!!! ***

  3. #3
    Avevo provato sia così sia solo con il LIKE, ma erano gli asterischi che mancavano

    Ora Funziona

    Grazie Dardino a Buon Rendere

    Php4ever!

  4. #4
    non ti dico quanto c'ho sbattuto la testa ( ) io a suo tempo
    *** Rachele TI AMO DA MORIRE!!! ***

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.