HelloData: простое приложение ADO
Это простое приложение выполняет каждую из четырех основных операций ADO: получение, изучение, редактирование и обновление данных. Эти операции выполняются в образце базы данных Northwind, который включен в SQL Server. Чтобы сосредоточиться на основах ADO и предотвратить загромождения кода, обработка ошибок в примере минимальна.
Запуск HelloData
Создайте проект Visual Basic standard EXE, ссылающийся на библиотеку ADO. Дополнительные сведения см. в разделе Ссылка на библиотеки ADO.
Создайте четыре кнопки команды в верхней части формы, задав свойства имени и заголовка значения, отображаемые в таблице в конце этого раздела.
Под кнопками добавьте элемент управления 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.
Создайте TextBox в форме под сеткой и задайте его свойства, как показано в таблице. Форма должна выглядеть, как на следующем изображении, когда вы закончите.
Наконец, скопируйте код, указанный в HelloData Code, и вставьте его в окно редактора кода формы. Нажмите клавишу F5, чтобы запустить код.
Заметка
В следующем примере и во всем руководстве для проверки подлинности на сервере используется идентификатор пользователя MyId с паролем "123aBc". Эти значения следует заменить допустимыми учетными данными для входа на сервер. Кроме того, замените значение MySQLServer именем сервера.
Подробное описание кода см. в комментариях к HelloData.
Тип элемента управления | Свойство | Ценность |
---|---|---|
Форма | Имя | Форма1 |
Высота | 6500 | |
Ширина | 6500 | |
MS DataGrid | Имя | grdDisplay1 |
текстовое поле | Имя | txtDisplay1 |
Многостроочное | истинный | |
Командная кнопка | Имя | cmdGetData |
Заголовок | Получение данных | |
Командная кнопка | Имя | cmdExamineData |
Заголовок | Проверка данных | |
Командная кнопка | Имя | cmdEditData |
Заголовок | Изменение данных | |
Командная кнопка | Имя | cmdUpdateData |
Заголовок | Обновление данных |