Visualizzazione dei risultati da 1 a 5 su 5

Discussione: query sql

  1. #1

    query sql

    Ciao a tutti/e,

    sono alle prese con le mie prime query ed ho un problema che richiede soluzione ma anche semplice spiegazione.

    il mio cruccio, usare il like:

    Form1.Data1.RecordSource = "select * from anagrafica where cognome like = bianchi"

    questo codice genera questo errore:
    "Errore di sintassi (operatore mancante) nell'espressione della query
    'cognome like = bianchi'.

    qualcuno mi può aiutare a fare luce?

    Grazzzzzie
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  2. #2
    ops, mi sa che ho sbagliato forum
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  3. #3
    arcoseno
    Guest

    Re: query sql

    Originariamente inviato da emerson74
    Ciao a tutti/e,

    sono alle prese con le mie prime query ed ho un problema che richiede soluzione ma anche semplice spiegazione.

    il mio cruccio, usare il like:



    questo codice genera questo errore:
    "Errore di sintassi (operatore mancante) nell'espressione della query
    'cognome like '% bianchi%'.

    qualcuno mi può aiutare a fare luce?

    Grazzzzzie
    prova con
    Form1.Data1.RecordSource = "select * from anagrafica where cognome like '%bianchi%'"

  4. #4
    dunque, funziona benissimo anche se, raccogliendo un po di informazioni ho apportato una piccola modifica, ossia mettere gli asterischi al posto delle percentuali, dicono che è lo stesso ma a me funziona solo con gli asterischi ma l'importante è che funziona.
    Ora la cosa si complica leggermente, al posto di COGNOME e BIANCHI dovrebbero esserci due variabili che si chiamano CAMPO e VALORE per far si che l'utente riesca a scegliere cosa cercare. ho provato a sostituire come indicato sotto ma mi da il seguente errore:

    Paranetri insufficienti. Previsto 1

    'codice funzionnte senza variabili
    Form1.Data1.RecordSource = "select * from anagrafica where cognome like '*bianchi*'"

    'codice che genera l'errore con le variabili
    Form1.Data1.RecordSource = "select * from anagrafica where campo like '*valore*'"

    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  5. #5
    arcoseno
    Guest
    ptova con

    codice:
    Form1.Data1.RecordSource = "select * from anagrafica where campo like '*"&valore&"*'"

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