Come salvare le variabili di database utilizzando Microsoft Visual Basic Oledb

March 16

In Visual Basic, il collegamento oggetto e incorporamento, database (OLE DB) Application Programming Interface consente di collegare il vostro programma a un database. Con esso, è possibile salvare le informazioni dal progetto a una tabella nel database e riutilizzarlo in altre applicazioni. È possibile creare le variabili in qualsiasi punto del progetto, come da caselle di testo, caselle di controllo o selezioni di elenco, basta assicurarsi che il tipo di dati variabili corrisponda al tipo di dati del campo nella tabella del database.

istruzione

1 Aprire Visual Basic e avviare un nuovo progetto. Aprire la finestra del codice e creare una funzione digitando "Private Sub addRecord ()".

2 Digitare le righe seguenti per creare variabili che connettersi al database:

Dim dbCon come nuovo OleDb.OleDbConnection
Dim DataSet come nuovo set di dati
Dim dataAdap Come OleDb.OleDbDataAdapter
Dim sqlCommand As String

Il "dbCon" variabile stabilisce una connessione al database, "dataset" contiene i dati da esso, "dataAdap" esegue i comandi e interagisce con il database, e "sqlCommand" tiene le vostre domande.

3 La connessione al database con le seguenti righe:

dbCon.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = path_to_database"
dbCon.Open ()

Sostituire la parte "path_to_database" con la posizione fisica del database sul computer. Questa linea collega il programma Visual Basic per il database e la seconda linea si apre il database.

4 Digitare le righe seguenti per caricare i dati dal database:

sqlCommand = "SELECT * FROM tblContacts"
dataAdap = Nuovo OleDb.OleDbDataAdapter (sqlCommand, dbCon)
dataAdap.Fill (set di dati, "Database")

La scheda dati detiene ora tutti i record all'interno del vostro tavolo. È possibile utilizzare un nome diverso da "Database" per identificare meglio il vostro tavolo. Ad esempio, se la tabella contiene informazioni di contatto, è possibile denominare questo "Contatti".

5 Creare le seguenti variabili:

Dim comBuild come nuovo OleDb.OleDbCommandBuilder (dataAdap)
Dim dataNewRow Come DataRow

La prima riga convalida un comando di inserimento nella vostra tabella quando si utilizza un DataRow. La seconda riga crea l'oggetto DataRow.

6 Digitare le seguenti righe per aggiungere una nuova riga alla tabella nel database e salvare le variabili ai campi nel record:

dataNewRow = dataSet.Tables ( "Database"). NewRow ()
dataNewRow.Item (1) = variabile1
dataNewRow.Item (2) = variabile2
dataNewRow.Item ( "nome_campo") = Variabile3
dataSet.Tables ( "Database"). Rows.Add (dataNewRow)
dataAdap.Update (set di dati, "Database")

La prima riga prepara un nuovo record con campi vuoti. Le successive tre righe aggiungono informazioni. Le prime due utilizzano i numeri di indice di campi tabella e inserire queste variabili in primo e secondo campi del record. Il terzo utilizza il nome del campo per identificare in quale campo per memorizzare quella variabile. Le linee quinto e il sesto aggiungere il record con le variabili al vostro tavolo e impegnano i dati.

7 Digitare la seguente riga per chiudere la connessione al database:

dbCon.Close ()

Chiamare la funzione "addRecord ()" altrove nel codice, ad esempio in un evento click del pulsante.