85
Приложение 1 Код программы EASTest
Листинг 1 экранной формы:
#pragma endregion
DataTable^ Таблица; // Объявление объекта таблица данных
DataSet^ НаборДанных; // Объявление объекта набор данных
bool Авторизация = /*true;*/false;
String^ Доступ;
private: System::Void EASTest_Load(System::Object^ sender,
System::EventArgs^ e) {
Таблица = gcnew DataTable();
auto Подключение = gcnew OleDb::OleDbConnection(
"Data Source=\"Database2003.mdb\";User " +
"ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";");
Подключение->Open();
auto Команда = gcnew OleDb::OleDbCommand(
"Select * From [Пользователи]", Подключение);
// Создаем объект класса Adapter и выполняем SQL-запрос
auto Адаптер = gcnew OleDb::OleDbDataAdapter(Команда);
// Создаем объект класса DataSet
auto НаборДанных = gcnew DataSet();
// Заполняем DataSet результатом SQL-запроса
Адаптер->Fill(НаборДанных, "Пользователи");
// Содержимое DataSet в виде строки XML для отладки:
auto СтрокаXML = НаборДанных->GetXml();