Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS_VB_dop_vozm_5_04.doc
Скачиваний:
5
Добавлен:
19.11.2019
Размер:
1.64 Mб
Скачать
  1. Работа с базами данных в vb

Visual Basic использует механизм баз данных Jet фирмы Microsoft для подключения баз данных и доступа к информации, хранящейся в них. Механизм Jet является тем же самым механизмом базы данных, что используется в системе Microsoft Access, и позволяет хранить и использовать информацию в реляционных системах управления базами данных. Механизм Jet позволяет работать с данными, хранящимися в собственных базах данных Jet (файлы с расширением .mdb), а также с базами данных из других систем, таких как dBase, FoxPro, Paradox, BTtrieve, SQL-server.

Доступ к данным из Visual Basic выполняется посредством использования объекта управления данными и связанных с ним объектов управления или объектов доступа к данным. Механизм Jet, объект управления Data (Данные) и связанные объекты управления позволяют легко обрабатывать ввод и вывод элементов данных. Кроме того, имеются два дополнения: Data Manager (Управление данными) и Form Designer (Разработчик данных), которые упрощают построение баз данных и создание форм для доступа к данным.

Типы данных, поддерживаемые механизмом Jet, во многом совпадают с типами данных Visual Basic и приведены в таблице 7.1.

При работе с большими объемами информации необходимо, по возможности, гарантировать правильность (корректность) информации в базе данных (прикладная информация, организованная на основе используемой СУБД). Эта корректность может обеспечиваться написанным программным приложением, средствами СУБД [6] или и тем, и другим. Механизм Jet поддерживает целостность данных на трех уровнях: уровне внешних ключей (контроль на существование связываемых объектов в соответствующих объектных таблицах), уровне первичных ключей (требование уникальности ключа) и уровне полей (контроль на соответствие типу и диапазону). Эти функции можно реализовать на этапе создания базы данных, далее они поддерживаются и используются при обращениях к базе данных.

Таблица 7.1

Типы данных, поддерживаемые механизмом Jet

Тип

Описание

Диапазон значений

Text

Строки символов

255 символов

Memo

Длинные строки символов

до 1,2 Гбайт

Byte

Целые

от 0 до 255

Integer

Целые

от 32768 до 32767

Long

Целые

от 2147483648 до 2147483647

Counter

Длинные целые с приращением

Single

Вещественные

от 3,4 * 10+-38 до 3,4 * 10+-38

Double

Вещественные

от 1,8 * 10+-308 до 1,8 * 10+-308

Boolean

Логическая

Yes / No

Date

Значение даты

Binary

Двоичные

до 1,2 Гбайт

OLE

OLE - объекты

до 1,2 Гбайт

Существуют также разнообразные механизмы баз данных других фирм, которые можно использовать с Visual Basic.

Visual Basic позволяет также использовать язык SQL для работы с базами данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]