Программирование >>  Разработка пользовательского интерфейса 

1 ... 56 57 58 [ 59 ] 60 61 62 ... 147


Name

NewPassword

NoMatch

OrdinalPosition

Owner

Password

PercentPosition

Permissions

Primary Owner

QueryTimeout RecordCount ReplicaDescription ReplicaID

ReplicaSetDescription

Required

Restartable

ReturnsRecords

Signature

Size

Sort

SourceField SourceTable SourceTableName SQL

SystemDbPath Table

Transactions

Type

Unique

Updatable

UserName

ValidateOnSet

ValidationRule ValidationText

Value

Version

converted to PDF by HupBaH9I + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +

+ +

+ +

+ + +

+ +

+ + ++

+ + ++ ++

+ ++ + ++ +

+ +

Таблица 6.5. Методы объектов для доступа к данным

Методы

AddNew

AppendChunk

BeginTrans

Clone

Close

CommitTrans

CompactDatabase

CopyFields

CreateDatabase

CreateField

CreateGroup

CreateInde+

1 2 3 4

+ + + +

++ +

7 8 9 10 11 12 13 14 15



CreateProperty +

CreateQueryDef +

CreateRelation +

CreateReplica +

CreateTabledef +

CreateUser +

CreateWorkspace + Delete Edit

Execute +

FieldSize

FillCache

FindFirst

FindLast

FindNext

FindPrevious

GetChunk

GetRows

Idle +

Move

MoveFirst

MoveLast

MoveNext

MovePrevious

MoveReplica +

NewPassword

OpenDatabase

OpenRecordset +

RefreshLink

RegisterDatabase +

RepairDatabase +

Requery

Rollback +

Seek

Synchronize +

Update

++ ++

++ ++

+ + + + +

+ + + + +

++ ++ ++ +

Теперь, когда вы получили представление о концепции использования объектов доступа к данным и процессора данных для управления БД, мы можем обсудить, как использовать этот инструментарий для создания базы данных.

В Visual Basic существует несколько способов создания БД.

На этапе разработки прикладной программы можно использовать самый простой способ - с помощью Data Manager. После запуска Visual Basic в меню Add-Ins выберите команду Data Manager. В его окне в меню File выберите команду New Database. Задайте имя для создаваемой БД и выберите папку, в которой она будет располагаться. В окне Data Manager появится окно с именем новой БД, как это видно на рис. 6.16. С его помощью вы также можете внести в структуру БД необходимые изменения, добавить или отредактировать хранящиеся в ней данные.



gigipajB Маг ago г - D.\My Doci*mcrHo\DOC\Ncw 8DDk\aulDutorc.mdb

□ nlflbose: ПЛМу иоси№еп15\00(?95Й#1ВГйг)к\аи1оstare mdb

nr-1С

............---------i

Dsfete

Utteched Tablea

Рис. 6.16. Создание базы данных с помощью Data Manager

Второй способ создания БД основывается на использовании в Visual Basic формата хранения данных Microsoft Access. Тем самым любая БД, созданная в СУБД Access 7.0, может быть полнокровно использована в программе, написанной на Visual Basic.

Естественно, посредством технологии ODBC мы можем создать, а в дальнейшем управлять из программы Visual Basic базой данных, созданной в любой другой СУБД при наличии соответствующего драйвера.

Перечисленные варианты, как правило, не приемлемы, если в соответствии с заданной функциональностью необходимо создание БД в процессе работы прикладной программы. Поэтому использование объектов доступа к данным для создания БД обеспечивает максимальную гибкость и самые широкие возможности в работе. Перед тем как использовать объекты для доступа к данным, не забудьте убедиться, что установлена ссылка на соответствующую библиотеку. В меню Tools при задании команды References в появляющемся диалоговом окне должна быть помечена библиотека Microsoft DAO 3.0 Object Library.

Для создания новой БД в меню File Visual Basic выберем команду New Project. Назовем проект Create DB. Создадим в проекте программный модуль путем выполнения команды Module в меню Insert. После в этом же меню выполним команду Procedure. В появившемся диалоговом окне напишем имя создаваемой процедуры - Main, для типа процедуры выберем Sub, а для диапазона действия - Public. После нажатия кнопки OK появится шаблон, готовый для написания программного кода, как это показано на рис. 6.17. Далее необходимо выполнить следующие действия.

- !:WEjdLilfjl

ffilDI

Otqect (GanaiBl]

Eublic sub minO

End 3Ub

Рис. 6.17. Шаблон для написания программы

1. Используйте оператор Dim для создания новых переменных, с помощью которых будет выполняться ссылка на соответствующий объект, включенный в БД. Дополнительно к объектам DBEngine и Workspace, которые определяют рабочую среду, необходимо иметь:

Один объект Database.

Один объект TableDef для каждой таблицы.

Один объект Field для каждого поля каждой таблицы.

Один объект Index для каждого индекса таблицы.



1 ... 56 57 58 [ 59 ] 60 61 62 ... 147

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика