powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Sql запрос
14 сообщений из 14, страница 1 из 1
Sql запрос
    #32413247
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите пожалуйста как написать запрос к Dbf файлу без явного указания пути к этому файлу. Например подразумевать что этот файл находиться в том же месте что и проект.
Данные я получаю таким вот соединением :
Set cn = CreateObject("ADODB.Connection")
cn.Open ("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277; Dbq= " & way & "; UseProcForPrepare=No; Collating Sequence=MACHINE")
где way путь к этому источнику данных
Set cmd.ActiveConnection = cn
rs.Open "SELECT * FROM f<ileName>", cn
...
Рейтинг: 0 / 0
Sql запрос
    #32413336
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set cnn = New ADODB.Connection
cnn.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & _
"C:\хх\зз\шш.MDB" - явное указание пути
'CurrentProject.Path & "\шш.MDB" - неявное указание пути
cnn.Open

кажись так
...
Рейтинг: 0 / 0
Sql запрос
    #32413502
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да а как создать ссылку на CurrentProject.Path
...
Рейтинг: 0 / 0
Sql запрос
    #32413526
boevik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не CurrentProject.Path, а App.Path. App - глобальный объект в VB

--------------------------------------------------
Никогда не говори никогда
...
Рейтинг: 0 / 0
Sql запрос
    #32413528
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CurrentProject - это из акеса
в vb - App.Path
...
Рейтинг: 0 / 0
Sql запрос
    #32413538
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон......
...
Рейтинг: 0 / 0
Sql запрос
    #32413625
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно поняла то должна написать так
cn.Open ("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277; Dbq= app.Path; UseProcForPrepare=No; Collating Sequence=MACHINE")
только что то не работает((
Если есть возможность объяснить... то уж пожалуйста
...
Рейтинг: 0 / 0
Sql запрос
    #32413629
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cn.Open ("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277; Dbq=" & app.Path & "; UseProcForPrepare=No; Collating Sequence=MACHINE")

Удачи.




Magnus
...
Рейтинг: 0 / 0
Sql запрос
    #32413634
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя файла забыла

cn.Open ("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277; Dbq=" & app.Path & "\" & FileName & "; UseProcForPrepare=No; Collating Sequence=MACHINE")



Magnus
...
Рейтинг: 0 / 0
Sql запрос
    #32413687
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выдает 91 ошибку типа Объект не определен
...
Рейтинг: 0 / 0
Sql запрос
    #32413939
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FileName заполнила необходимым значением? Имя твоей базы.


Magnus
...
Рейтинг: 0 / 0
Sql запрос
    #32414008
Фотография ulis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вгляни вот здесь:
http://am.rusimport.ru/MsAccess/topic.aspx?id=331
...
Рейтинг: 0 / 0
Sql запрос
    #32414631
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что касается файла то данными заполнила, все равно пишет что объект не определен.
Пример посмотрела... но он как то на изменения не работает, не воспринимает редактирование.
Проблема то у меня вчем возникла, при старте приложения я обращаюсь к файлу в котором прописаны все пути к данным, а что бы явно не указывать где этот файл находиться я хочу положить его рядом с .ехе файлом и пускай бы он его искал вокруг себя...
...
Рейтинг: 0 / 0
Sql запрос
    #32419517
Ромашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибку нашла, все работает, большое спасибо за отклик
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Sql запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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