Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come leggere MDB per ODBC

Utilizzando Open Database Connectivity ( ODBC) per leggere un file MDB può essere realizzato utilizzando diversi linguaggi di programmazione , come Visual C # . MDB è il formato di file per un database di Microsoft Access 2007 o più vecchio . ODBC è una delle tecnologie più antiche per accedere a database relazionali come file MDB . È possibile utilizzare la classe " OdbcConnection " per aprire la connessione al database e la classe " OdbcCommand " per interrogare il database . La classe " OdbcDataReader " è usato per leggere i risultati del comando inviato al database . Cose che ti serviranno
Microsoft Visual Studio
Northwind database di
Mostra più istruzioni
1

lancio di Microsoft Visual Studio , fare clic su " Nuovo progetto " e ampliare " Altre lingue . "Expand " Visual C # "e fare doppio clic su " Applicazione console "per creare un nuovo progetto console .
2

Aggiungere la seguente riga di codice nel campo dichiarazione del progetto si trova in cima del modulo di codice :

utilizzando System.Data.Odbc ;
3

Definire il conducente e il percorso del database di Access che si desidera utilizzare con l'aggiunta di codice seguente:

stringa strCon @ = " driver = { Microsoft Access Driver ( * mdb , accdb * . . ) } ; DBQ = C : \\ Northwind.mdb " ;
4

Creare l'istruzione SQL query per recuperare tutti i dati della tabella Customers del database :

stringa sqlstr = "SELECT * FROM Customers " ;
5

Copia e incolla il seguente codice per creare le variabili oggetto ODBC ed eseguire l'istruzione SQL definita nel passo quattro :

OdbcConnection ODBCconn = nuovo OdbcConnection ( strCon ) ; OdbcCommand ODBcmd = new OdbcCommand ( sqlstr ) ; ODBcmd.Connection = ODBCconn ; ODBCconn.Open ( ) ; OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader ();
6

loop attraverso i risultati con l'aggiunta di un ciclo "while" . Visualizzare i campi "Società" "ID" e attraverso la finestra della console:

mentre ( ODBCrdr.Read ( ) ) { Console.WriteLine ( " ID : " . + ODBCrdr.GetInt32 ( 0 ) ToString ( ) ) ; Console.Write ( "," ) ; Console.WriteLine ( "Società : " . + ODBCrdr.GetString ( 1) ToString ()); }

Console.ReadLine ( ) ; ODBCrdr.Close (); ODBCconn.Close ();
7

Premere " F5 " per eseguire il programma e visualizzare i risultati

.

 

Programmazione © www.354353.com