Цель данного шага просто посмотреть, как можно работать с данными в .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 для того что бы получить список таблиц.
А вот результат.