Поделиться через


HelloData: простое приложение ADO

Это простое приложение выполняет каждую из четырех основных операций ADO: получение, изучение, редактирование и обновление данных. Эти операции выполняются в образце базы данных Northwind, который включен в SQL Server. Чтобы сосредоточиться на основах ADO и предотвратить загромождения кода, обработка ошибок в примере минимальна.

Запуск HelloData

  1. Создайте проект Visual Basic standard EXE, ссылающийся на библиотеку ADO. Дополнительные сведения см. в разделе Ссылка на библиотеки ADO.

  2. Создайте четыре кнопки команды в верхней части формы, задав свойства имени и заголовка значения, отображаемые в таблице в конце этого раздела.

  3. Под кнопками добавьте элемент управления Microsoft DataGrid (Msdatgrd.ocx). Файл Msdatgrd.ocx включен в Visual Basic и находится в каталоге \windows\system32 или \winnt\system32. Чтобы добавить элемент управления DataGrid в панель инструментов Visual Basic, выберите Компоненты... в меню Project. Затем установите флажок "Элемент управления Microsoft DataGrid 6.0 (SP3) (OLEDB)", а затем нажмите кнопку ОК. Чтобы добавить элемент управления в проект, перетащите элемент управления DataGrid из панели элементов в форму Visual Basic.

  4. Создайте TextBox в форме под сеткой и задайте его свойства, как показано в таблице. Форма должна выглядеть, как на следующем изображении, когда вы закончите.

  5. Наконец, скопируйте код, указанный в HelloData Code, и вставьте его в окно редактора кода формы. Нажмите клавишу F5, чтобы запустить код.

Заметка

В следующем примере и во всем руководстве для проверки подлинности на сервере используется идентификатор пользователя MyId с паролем "123aBc". Эти значения следует заменить допустимыми учетными данными для входа на сервер. Кроме того, замените значение MySQLServer именем сервера.

Подробное описание кода см. в комментариях к HelloData.

отображает форму1 для приложения HelloData VB

Тип элемента управления Свойство Ценность
Форма Имя Форма1
Высота 6500
Ширина 6500
MS DataGrid Имя grdDisplay1
текстовое поле Имя txtDisplay1
Многостроочное истинный
Командная кнопка Имя cmdGetData
Заголовок Получение данных
Командная кнопка Имя cmdExamineData
Заголовок Проверка данных
Командная кнопка Имя cmdEditData
Заголовок Изменение данных
Командная кнопка Имя cmdUpdateData
Заголовок Обновление данных