Usando Open Database Connectivity (ODBC) para ler um arquivo MDB pode ser feito usando diferentes linguagens de programação , como o Visual C #. MDB é o formato de arquivo para um banco de dados Microsoft Access 2007 ou mais. ODBC é uma das mais antigas tecnologias de acesso a bancos de dados relacionais , como arquivos MDB . Você pode usar a classe " OdbcConnection " para abrir a conexão de banco de dados ea classe " OdbcCommand " para consultar o banco de dados. A classe " OdbcDataReader " é usada para ler os resultados do comando que você enviou para o banco de dados . Coisas que você precisa
Microsoft Visual Studio Fotografia dados Adamastor
Show Mais instruções
1
Abra o Microsoft Visual Studio , clique em " New Project" e expandir "Outras Línguas . " Expandir " Visual C # "e clique duas vezes em " Console Application "para criar um novo projeto de console.
2
Adicione a seguinte linha de código na área de declaração do projeto localizado no topo de seu módulo de código:
usando System.Data.Odbc ;
3
Definir o driver eo caminho do banco de dados Access que você deseja usar , adicionando seguinte código:
corda strCon = @ " driver = { Microsoft Access Driver ( . . * mdb , * accdb) }; DBQ = C: \\ Northwind.mdb" ;
4
Criar a instrução de consulta SQL para recuperar todos os dados na tabela Clientes no banco de dados :
corda sqlstr = "SELECT * FROM Clientes ";
5
Copie e cole o seguinte código para criar suas variáveis de objeto ODBC e executar a instrução SQL definida na etapa quatro :
OdbcConnection ODBCconn = new OdbcConnection ( strCon ); OdbcCommand ODBcmd = new OdbcCommand ( sqlstr ); ODBcmd.Connection = ODBCconn ; ODBCconn.Open ( ); OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader ();
6
Percorre os resultados por adição de um loop "while" . Mostrar a "ID" e campos "Companhia" através da janela do Console :
while ( ODBCrdr.Read ()) { Console.Write ( " ID: " + ODBCrdr.GetInt32 (0) ToString ( . ) ); Console.Write ("," ); Console.WriteLine ("Companhia " . + ODBCrdr.GetString (1) ToString ()); }
Console.ReadLine (); ODBCrdr.Close (); ODBCconn.Close ();
7
Pressione " F5" para executar o programa e ver os resultados
.