четверг, 14 февраля 2013 г.

не удается подключить базу ms access 2003

dataAdapter.Fill(ds);Для связывания свойства Text текстового поля txtID с полем "Код туриста" таблицы "Туристы" используем кодtxtID.DataBindings.Add("Text", ds, "Туристы.Код туриста");Аналогично для других текстовых полей:txtFirstName.DataBindings.Add("Text", ds, "Туристы.Имя");

dataAdapter.TableMappings.Add("Table", "Туристы");

dataAdapter.SelectCommand = myCommand;

OleDbDataAdapter dataAdapter = new OleDbDataAdapter();

myCommand.CommandText = commandText;

OleDbCommand myCommand = new OleDbCommand();

";User ID=Admin;Jet OLEDB:Encrypt Database=False";Устанавливаем соединение и определяем все необходимые объекты в конструкторе формы:OleDbConnection conn = new OleDbConnection(connectionString);

";Data Source=""D:\Uchebnik\Code\Glava1\BDTur_firm.mdb"

string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"

Отчество, Фамилия FROM Туристы";

Отчество - txtMiddleName.Далее подключаем пространство имен:using System.Data.OleDb;Задаем строки подключения:string сommandText = "SELECT Имя, [Код туриста],

Расположение элементов на формеТекстовым полям, расположенным напротив надписей, устанавливаем свойство Name следующим образом:Код туриста - txtID

Готовая формаВ программном обеспечении к курсу вы найдете приложение DataTextBox (Code\Glava2\ DataTextBox).Теперь рассмотрим связывание элементов управления с данными, осуществляемое программным образом. Создайте новое Windows-приложение. Назовите его "DataBindings". На создавшейся форме располагаем по четыре элемента TextBox и Label ( ): Рис. 3.3.P

Связывание элемента textBox с даннымиЗапускаем приложение. Теперь в текстовое поле выводится первое значение столбца "Фамилия" ( ): Рис. 3.2.P

Внимание! Для работы с лекциями 3, 4 необходимы учебные файлы, которые Вы можете загрузить P . Подключение к базе данных Microsoft Access Связывание элементов управления с даннымиПредставление данных в виде таблицы на форме достаточно удобно в ряде случаев: можно сразу просматривать большое количество записей. Однако для постоянного внесения изменений в базу данных более удобным будет индивидуальное представление записей, когда значение каждого поля находится в отдельном текстовом поле. Проект DataWizardMDB, рассмотренный в первой главе, представляет собой подобную форму.Создайте новое Windows-приложение. Назовите его "DataTextBox". Переходим на вкладку Data панели инструментов Toolbox и перетаскиваем oleDbDataAdapter. В запустившемся мастере устанавливаем подключение к файлу Microsoft Access "BDTur_firm.mdb" и выбираем все поля таблицы "Туристы". В свойствах oleDbDataAdapter1 на информационной панели нажимаем "Generate Dataset". Называем его "dsTourists". Переходим в код формы, подключаем пространство имен:using System.Data.OleDb;В конструкторе формы после InitializeComponent вызываем метод Fill объекта oleDbDataAdapter:oleDbDataAdapter1.Fill(dsTourists1);Переключаемся в режим дизайна. Располагаем на форме Label и TextBox. В свойстве Text элемента label вводим "Фамилия", в этом же свойстве элемента textBox оставляем пустую строку. Свойству Size формы устанавливаем значение 300; 100.Щелкаем на знак (+) свойства DataBindings элемента управления textBox. В значении поля Text этой группы снова щелкаем на знак (+) около элемента dsProvider и выбираем поле "Фамилия" ( ): Рис. 3.1.P

Связывание элементов управления с данными. Перемещение по записям. Объект CurrencyManager.Подключение к базе данных Microsoft Access, защищенной паролем. Вскрытие пароля. Подключение к базе данных Microsoft Access, защищенной на уровне пользователей. Вскрытие учетных записей. Подключение к базе данных Microsoft Access с паролем, защищенной на уровне пользователей. Вскрытие пароля и учетных записей

Подключение к базе данных Microsoft Access: версия для печати и PDA

Технология Microsoft ADO .NET

Интернет-Университет Информационных Технологий

INTUIT.ru::Интернет-Университет Информационных Технологий

Комментариев нет:

Отправить комментарий