|
|
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста: Мне в одной базе необходимо открыть другую(по нажатию на кнопку), причем путь к ней хранится в поле типа строка, как это можно сделать через DAO?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 10:09 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
Поиск по форуму тебе поможет..)) Тут много топов на эту тему, поищи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 10:46 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
я пыталась, не помогает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 10:47 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 11:01 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
Но я не знаю, я так пробовала, она ругается, что неправильный формат файла (у меня же не просто имя, а путь к ней + имя хранится) похоже опять проблема с синтаксисом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 11:23 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
Ассеss может не найти файл, если в пути есть каталоги, в которых присутствует пробел. Например, "Мои документы". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 14:14 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
2Elene >Ассеss может не найти файл, если в пути есть каталоги, в которых присутствует пробел. Например, "Мои документы". И какая это версия акеса? 2gal >Но я не знаю, я так пробовала, она ругается, что неправильный формат файла (у меня же не просто имя, а путь к ней + имя хранится) похоже опять проблема с синтаксисом Часом не из 2000 акеса ли 2002 пытаешся открыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 16:07 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
я открываю из базы, написанной на 2000 access ее копию, которая просто лежит в другом каталоге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 05:27 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
и ошибка идет: Unrecognized databaze format 'd:\Mbase1.mdb'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 05:30 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
А просто так (даблкликом) эту базу можно открыть? Или тоже "Unrecognized databaze format 'd:\Mbase1.mdb'"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 09:12 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
можно конечно, но хотелось бы узнать как можно программно сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 10:45 |
|
||
|
открытие базы данных
|
|||
|---|---|---|---|
|
#18+
хотелось бы узнать как можно программно сделать Да в общем то так и можно (DBEngine(0).OpenDatabase). Почему у тебя ошибку выдает - непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32300932&tid=1678701]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 446ms |

| 0 / 0 |
