powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / открытие базы данных
14 сообщений из 14, страница 1 из 1
открытие базы данных
    #32299363
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
Подскажите пожалуйста:
Мне в одной базе необходимо открыть другую(по нажатию на кнопку), причем путь к ней хранится в поле типа строка, как это можно сделать через DAO??
...
Рейтинг: 0 / 0
открытие базы данных
    #32299395
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поиск по форуму тебе поможет..)) Тут много топов на эту тему, поищи...
...
Рейтинг: 0 / 0
открытие базы данных
    #32299397
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
я пыталась, не помогает
...
Рейтинг: 0 / 0
открытие базы данных
    #32299418
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F1!

OpenDatabase Method Example

This example uses the OpenDatabase method to open one Microsoft Jet database and two Microsoft Jet-connected ODBC databases.

Sub OpenDatabaseX()

Dim wrkJet As Workspace
Dim dbsNorthwind As Database
Dim dbsPubs As Database
Dim dbsPubs2 As Database
Dim dbsLoop As Database
Dim prpLoop As Property

' Create Microsoft Jet Workspace object.
Set wrkJet = CreateWorkspace("", "admin", "", dbUseJet)

' Open Database object from saved Microsoft Jet database
' for exclusive use.
MsgBox "Opening Northwind..."
Set dbsNorthwind = wrkJet.OpenDatabase("Northwind.mdb", _
True)

' Open read-only Database object based on information in
' the connect string.
MsgBox "Opening pubs..."
Set dbsPubs = wrkJet.OpenDatabase("Publishers", _
dbDriverNoPrompt, True, _
"ODBC;DATABASE=pubs;UID=sa;PWD=;DSN=Publishers")

' Open read-only Database object by entering only the
' missing information in the ODBC Driver Manager dialog
' box.
MsgBox "Opening second copy of pubs..."
Set dbsPubs2 = wrkJet.OpenDatabase("Publishers", _
dbDriverCompleteRequired, True, _
"ODBC;DATABASE=pubs;DSN=Publishers;")

' Enumerate the Databases collection.
For Each dbsLoop In wrkJet.Databases
Debug.Print "Database properties for " & _
dbsLoop.Name & ":"

On Error Resume Next
' Enumerate the Properties collection of each Database
' object.
For Each prpLoop In dbsLoop.Properties
If prpLoop.Name = "Connection" Then
' Property actually returns a Connection object.
Debug.Print " Connection[.Name] = " & _
dbsLoop.Connection.Name
Else
Debug.Print " " & prpLoop.Name & " = " & _
prpLoop
End If
Next prpLoop
On Error GoTo 0

Next dbsLoop

dbsNorthwind.Close
dbsPubs.Close
dbsPubs2.Close
wrkJet.Close

End Sub
...
Рейтинг: 0 / 0
открытие базы данных
    #32299452
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
СПасибо!
...
Рейтинг: 0 / 0
открытие базы данных
    #32299459
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
Но я не знаю, я так пробовала, она ругается, что неправильный формат файла (у меня же не просто имя, а путь к ней + имя хранится) похоже опять проблема с синтаксисом
...
Рейтинг: 0 / 0
открытие базы данных
    #32299889
Elene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ассеss может не найти файл, если в пути есть каталоги, в которых присутствует пробел. Например, "Мои документы".
...
Рейтинг: 0 / 0
открытие базы данных
    #32300131
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Elene
>Ассеss может не найти файл, если в пути есть каталоги, в которых присутствует пробел. Например, "Мои документы".

И какая это версия акеса?

2gal
>Но я не знаю, я так пробовала, она ругается, что неправильный формат файла (у меня же не просто имя, а путь к ней + имя хранится) похоже опять проблема с синтаксисом

Часом не из 2000 акеса ли 2002 пытаешся открыть?
...
Рейтинг: 0 / 0
открытие базы данных
    #32300635
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
я открываю из базы, написанной на 2000 access ее копию, которая просто лежит в другом каталоге.
...
Рейтинг: 0 / 0
открытие базы данных
    #32300636
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
и ошибка идет: Unrecognized databaze format 'd:\Mbase1.mdb'.
...
Рейтинг: 0 / 0
открытие базы данных
    #32300711
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А просто так (даблкликом) эту базу можно открыть? Или тоже "Unrecognized databaze format 'd:\Mbase1.mdb'"?
...
Рейтинг: 0 / 0
открытие базы данных
    #32300932
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
можно конечно, но хотелось бы узнать как можно программно сделать.
...
Рейтинг: 0 / 0
открытие базы данных
    #32301510
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотелось бы узнать как можно программно сделать
Да в общем то так и можно (DBEngine(0).OpenDatabase). Почему у тебя ошибку выдает - непонятно.
...
Рейтинг: 0 / 0
открытие базы данных
    #32302739
gal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gal
Гость
урра заработало!!! Спасибо вам Лох Позорный, вы так меня выручаете. :-))
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / открытие базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]