Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274

    [VB 2008] Query di ricerca su DB e risultato su DataGrid

    Buonasera,

    Nel mio progetto attualmente faccio della ricerche "statiche", ora vorrei creare qualcosa di diverso.

    Scrivo il testo da ricercare in un textbox, cercherò sempre nel campo Cognome della Tabella tbNominativi e vorrei portare in un datagrid
    i risultati della ricerca completi di tutti gli altri campi della tabella.

    Attualmente la ricerca la faccio in questo modo:

    Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.jet.oledb.4.0; data source=c:\Temp\data\database.mdb;")
    Dim cmd As OleDbCommand = New OleDbCommand("Select Cognome FROM tbNominativi where Cognome like '%Ros%' And stato = 1", con)
    Dim dr As OleDbDataReader
    con.Open()
    dr = cmd.ExecuteReader
    While dr.Read()
    cmbPlotter.Items.Add(dr("Cognome").ToString())
    End While
    dr.Close()


    Grazie infinite.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Ciao a tutti, qui ci sto veramente sbattendo la testa di brutto, avete qualche consiglio ?

    Io credo che il problema stia nella stringa

    Dim Ricerca
    Ricerca = textbox2.text

    Dim cmd As OleDbCommand = New OleDbCommand("Select * FROM tabella where nominativo=Ricerca", con)

    Grazie infinite.
    Ultima modifica di mdnet; 03-02-2015 a 12:09

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    237
    Quote Originariamente inviata da mdnet Visualizza il messaggio
    Ciao a tutti, qui ci sto veramente sbattendo la testa di brutto, avete qualche consiglio ?

    Io credo che il problema stia nella stringa

    Dim Ricerca
    Ricerca = textbox2.text

    Dim cmd As OleDbCommand = New OleDbCommand("Select * FROM tabella where nominativo=Ricerca", con)

    Grazie infinite.
    Direi proprio di si..
    Ma cercare un minimo su google par brutto?
    codice:
    "Select * FROM tabella where nominativo='" & Ricerca &"'"
    Da qualsiasi parte è scritto che bisogna mettere la stringa da cercare tra apici ->'<- per dire al motore sql di trattare quel valore come stringa e non come parte della query sql..

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Chiedeo scusa.
    Grazie infinite per il suggerimento

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A parte google, qui parliamo di elementi di base del linguaggio. La concatenazione di stringhe è un semplice argomento che sta molto. molto prima del trattamento dei dati con un DB ... Se mancano certe nozioni di base, non è facile addentrarsi in roba più complessa ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.