Visualizzazione dei risultati da 1 a 5 su 5

Discussione: like in sql server

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573

    like in sql server

    come si fa una query con like in sql server?

    Dim sqlClienti as string="SELECT cod_cliente, (Cognome + ' ' + Nome) As Nominativo FROM Clienti WHERE Cognome LIKE 'Cliente%' order by Cognome"

    dove cliente è una variabile (avevo anche provato a scrivere direttamente tbRicerca.text ma tanto nn visualizzava nulla lo stesso)

    poi con i risultati ci devo riempire una list box

    Grazie
    Elisa

  2. #2
    cosi come l'hai scritta dovrebbe andare bene

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    il problema è che la listbox resta vuota (pensavo di aver sbagliato qualche apice, sono abituata ad access):

    Dim ds as DataSet = New DataSet()
    Dim Cliente as string = tbCercaCliente.text

    Dim sqlClienti as string="SELECT cod_cliente, (Cognome + ' ' + Nome) As Nominativo FROM Clienti WHERE Cognome LIKE 'Cliente%' order by Cognome"
    'response.write (sqlClienti)
    'response.end
    Dim CmdClienti as New SqlDataAdapter (sqlClienti,Conn)
    cmdClienti.Fill(ds, "Clienti")

    lbCliente.DataSource = ds.Tables("Clienti").DefaultView
    DataBind()
    e nell'html:
    <asp:ListBox id="lbCliente" runat="server" CssClass="8GrifioScuroL" DataTextField="Nominativo" DataValueField="cod_cliente"></asp:ListBox>
    qualcosa che nn va ci deve essere. nn da errore e se stampo la variabile cliente vedo il valore corretto.

  4. #4
    non so se lo fai nella tua funzione "DataBind()" o se hai saltato un pezzo, ma manca il databind della listbox:
    lbCliente.DataBind()

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    Grazie, risolto... ma a tentativi!

    Era WHERE Cognome LIKE '"+Cliente+"%' order by Cognome

    Devo trovare una documentazione che mi guidi se no continuo ad impicciarmi con access!

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.