Страница: 1 |
Страница: 1 |
Вопрос: и снова программное подключение БД
Добавлено: 18.10.05 11:12
Автор вопроса: Alexander | Web-сайт:
Товарищи!
Подключил БД: Jet 4.0 , ADOdc(Sp6), отлично!
После компиляции в .ехе и запуске на др. ПК. - выдает ошибку, что не найден путь. Как сделать прямую ссылку на mdb в той же папке, что и программа?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 18.10.05 12:21
В строке подключения писать относительный путь. Просто имя файла.
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 18.10.05 13:16
или App.Path
Номер ответа: 3
Автор ответа:
Alexander
Вопросов: 1
Ответов: 2
Web-сайт:
Профиль | | #3
Добавлено: 18.10.05 16:01
Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=Falseata Source= App.Path & "\MMBIExpedition97.mdb"
Error -> Not A valid file name
Почему? Ведь корректно в плане синтаксиса
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 18.10.05 21:00
попробуй
open App.Path & "\MMBIExpedition97.mdb" for input as #1: close #1
если еррор, то файла по этому пути нет, или нет к нему доступа
Номер ответа: 5
Автор ответа:
Alexander
Вопросов: 1
Ответов: 2
Web-сайт:
Профиль | | #5
Добавлено: 19.10.05 09:58
Не получается.
Быть может от того, что я прописываю в панели св-а
ADOdc? Или нужно к коде программы?
Номер ответа: 6
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #6
Добавлено: 21.10.05 13:10
Правильней будет так:
Номер ответа: 7
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #7
Добавлено: 21.10.05 14:37
Почему это будет правильнее?