Цель данного шага просто посмотреть, как можно работать с данными в .Net. Использовать мы будем С#.
using System;
using System.Data;
using System.Data.OleDb;
public class MainClass
{
public static void Main ()
{
string strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=cheta.MDB";
string strAccessSelect = "SELECT * FROM chet";
OleDbConnection myAccessConn = new OleDbConnection(strAccessConn);
OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect,myAccessConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(myAccessCommand);
myAccessConn.Open();
DataSet myDataSet = new DataSet();
myDataSet.Tables.Add("chet");
try
{
myDataAdapter.Fill(myDataSet,"Categories");
}
finally
{
myAccessConn.Close();
}
try
{
DataTableCollection dta = myDataSet.Tables;
foreach (DataTable dt in dta)
{
Console.WriteLine("Found data table {0}", dt.TableName);
}
}
catch (Exception e)
{
Console.WriteLine("Oooops. Caught an exception:\n{0}", e.Message);
}
}
}
Итак, смотрим. Мы сказали, что будет использовать данные System.Data, System.Data.OleDb в них есть необходимые нам классы. Ну а дальше похоже. Строка соединения и SQL запрос. Объект соединение, объект команд а вот дальше объект OleDbDataAdapter который мы открываем и потом связываем с DataSet - myDataAdapter.Fill(myDataSet,"Categories"); Используем коллекцию DataTableCollection для того что бы получить список таблиц.
А вот результат.
