Come creare una query tabella con Visual Basic

October 13

Come creare una query tabella con Visual Basic


Visual Basic (VB) è un linguaggio di programmazione utilizzato per rendere le applicazioni desktop e web. Parte di qualsiasi applicazione dinamica è un database. Un database comune utilizzato in applicazioni VB è Access. L'accesso viene fornito con la suite Microsoft Office e può essere utilizzato in piccoli siti web privati ​​o aziendali. È possibile interrogare i dati della tabella in Access utilizzando alcune funzioni predefinite disponibili in Visual Basic. Una volta interrogato, è possibile visualizzare le informazioni o usarlo per calcolare i valori per gli utenti.

istruzione

1 Creare la connessione. Una connessione variabile punta il codice in un file di database di Access e stabilisce un collegamento con il database. La variabile connessione utilizza il motore di accesso per la connessione al file, che è la stringa "Jet OLEDB" nella funzione. Il seguente codice si connette a un database di Access:

collegamento fioco come OleDbConnection
connessione = new OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C: \ MyDatabase.mdb")

2 Creare la stringa di query. Una query è una sintassi SQL utilizzata per recuperare i dati da una tabella. La variabile di seguito contiene una query che recupera il primo nome per un cliente:

interrogazione Dim come stringa
query = "select first_name dal cliente dove customerId = 1"

3 Assegnare una variabile di comando per la query. L'oggetto comando viene utilizzato per eseguire la query sul database di Access. Di seguito è riportato il codice per assegnare la query per l'oggetto comando:

comando Dim come OleDbCommand
comando = Nuovo OleDbCommand (query, connessione)

Si noti il ​​comando richiede due parametri impostati in precedenza - l'interrogazione e l'oggetto di connessione.

4 Assegnare una variabile per contenere i risultati. Il seguente codice esegue la query e tiene il risultato in una variabile che è possibile utilizzare per visualizzare i risultati:

risultati = command.ExecuteQuery ()

5 Visualizzare il primo risultato dalla query. Il seguente codice stampa il primo nome richiesto nell'oggetto comando:

I risultati di stampa ( "first_name")