Come interrogare un database Microsoft Access che utilizza DSN

July 6

Come interrogare un database Microsoft Access che utilizza DSN


E 'utile sapere come interrogare un database Microsoft Access utilizzando un Data Source Name (DSN) attraverso una connessione Open Database Connectivity (ODBC). Microsoft Access è un'applicazione di database relazionale che viene comunemente utilizzato per i database più piccoli. Visual Basic.NET viene spesso utilizzato per connettersi a un database di Access. I programmatori di solito richiedono l'interrogazione di un database di contenuti per l'ulteriore manipolazione dei dati. Utilizzo di un DSN è conveniente perché è possibile aggiornare manualmente il DSN per puntare a un database diverso, senza dover modificare il codice Visual Basic.

istruzione

1 Avviare Microsoft Visual Basic 2010 Express, fai clic su "File" e selezionare "Nuovo progetto ...". Fare clic su "Windows Form applciation" e selezionare "OK".

Fare doppio clic su "Pulsante" dal menu "Strumenti" per aggiungere un nuovo pulsante per "Form1". Fare doppio clic su "Button1" per aprire "Form1.vb". Tipo "Le importazioni System.Data.Odbc.OdbcConnection" nella prima riga del modulo "Form1.vb".

2 Fare clic all'interno "Private Sub Button1_Click" e digitare quanto segue per dichiarare le variabili e aprire la connessione DSN:

Dim loopCounter As Integer

Dim odbcConn Come Odbc.OdbcConnection

odbcConn = Nuovo Odbc.OdbcConnection ( "DSN = MyDSN")

odbcConn.Open ()

Modifica "DSN = MyDSN" per aggiungere il nome di "DSN".

3 Digitare la seguente per interrogare il database di Access:

Dim OdbcDataAdapter come nuovo Odbc.OdbcDataAdapter ( "SELECT * FROM TABLE1 TABLE1,.", OdbcConn)

Dim OdbcDataSet come nuovo Data.DataSet

odbcDataAdapter.Fill (OdbcDataSet)

Modifica "SELECT * FROM TABLE1 TABLE1;". aggiungere la richiesta particolare.

4 Digitare quanto segue per scorrere la query e visualizzare una finestra di messaggio con le informazioni dal primo campo:

Per loopCounter = 0 Per odbcDataSet.Tables (0) .Rows.Count - 1

MsgBox (odbcDataSet.Tables (0) .Rows (loopCounter) .Item (0))

Il prossimo

5 Digitare quanto segue per rilasciare le variabili dalla memoria:

odbcConn.Close ()

odbcConn.Dispose ()

odbcConn = Nothing

Premere il tasto "F5" per eseguire il programma e fare clic su "Button1".