ПредишенСледващото

Съединението на текущата база данни

обект Моделът на DAO, има два начина да настроите препратка към текущата база данни:

Дим db Както Database

Комплект DB = DBEngine.Workspaces (0) .Databases (0)

Това означава, че текущата база данни е първият обект в работното пространство на Данни на Guide-Bulgaria.com семейство подразбиране.

ПРЕДУПРЕЖДЕНИЕ семейни работни плотове Workspace съдържа всички обекти, съответстващи на отворените работни пространства. заявление за достъп може едновременно да използвате всяка комбинация от Jet и ODBCDirect работни пространства и затова много едновременни сесии. На първото заявление за достъп достъпа до някоя обектът се създава автоматично Workspace обект - DBEngine.Workspaces (О), което е работното пространство по подразбиране

Семейни работни плотове е стандарт DBEngine обект и бази данни семейство - стандарт за обекта Workspace, така че по правилата на синтаксиса, вместо пълните препратки към по-горе, можете да използвате стенограмите: DBEngine (0) (0).

Дим db Както Database

Задайте db = CurrentDB

метод ЗАБЕЛЕЖКА CurrentDB ви позволява да създадете няколко обектни променливи; които се отнасят за различни копия на една и съща база данни, и че можете да работите самостоятелно, като по този начин се избягват конфликти в мулти-потребителски приложения.

обект Моделът на АДО за достъп до данните в текущия обект на база данни се използва обектен модел CurrentProject Access. Този обект се създава автоматично при отваряне на файла на базата данни и връзката му имот, който съдържа цялата необходима информация за изпълнение на достъп до данните:

Дим cnnDB Както ADODB.Connection

Задайте cnnDB = CurrentProject.Connection

Първо той трябва да бъде обявена за променлива, която се отнася до обект Connection ADODB библиотека. След това, тази променлива се присвоява стойност.

Отваряне на база данни, различни от тока

За да работите с база данни, различна от текущата, т.е. такава, която е отворена в прозореца Database, използван метод OpenDatabase. Този метод има два обекта DAO обектен модел: Workspace и DBEngine.

Ако приложим метод OpenDatabase Workspace обект, базата данни се отваря в определения работното си място. Ако приложим метод OpenDatabase обект ^

метод OpenDatabase връща препратка към обект на базата данни и има следния синтаксис:

Задайте <переменная> = <объект>.OrenDatabasee (<имяФайла>, [<списокПараметров>], [<режим>], [<соединение>])

където <переменная> - името на променлива, която е препратка към обекта на база данни; <объект> - работно пространство обект или DBEngine. По подразбиране (когато обектът не е изрично споменато) метод се използва DBEngine обект.

Методът има един задължителен аргумент - името на файла на съществуваща база данни. Други аргументи са по желание. Например, аргументът <режим> Той се използва, за да отворите база данни само за четене (True стойност) или за четене и запис (False стойност). аргумент <соединение> - да определи параметрите на свързване към източник на данни, включително паролата. Обявата 5.1 показва пример за отваряне на базата данни Biblioteka.mdb.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!