powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / QueryDef.Connect
3 сообщений из 3, страница 1 из 1
QueryDef.Connect
    #32060299
Michael Hopgarden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые,
не подскажите как правильно задать значение свойство Connect для объекта QueryDef к mdb файлу не используя ODBC? Access 97.
Код: plaintext
qd.Connect =  ";DATABASE=X:\y\z.mdb;UID=admin;PWD=" 

ошибка 3305 "Недопустимая строка подключения в запросе к серверу"
...
Рейтинг: 0 / 0
QueryDef.Connect
    #32060331
nickk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы подсоединяетесь к *.mdb, то
qd.Connect = ";DATABASE=X:\y\z.mdb"
или Вас не устраивает, что юзер будет набирать каждый раз пароль, тогда к Вам вопрос - а зачем вообще пораль.
...
Рейтинг: 0 / 0
QueryDef.Connect
    #32060365
Michael Hopgarden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело не в пароле.
Код: plaintext
1.
2.
3.
4.
5.
    Dim db As Database, qd As QueryDef, sQueryName As String, sConnect As String
    sQueryName =  "Test_Q" 
 -->   sConnect = ";DATABASE=X:\y\z.mdb"
 
    DefPassTroughQuery db, qd, sQueryName, sConnect

Стрелка указывет где возникает ошибка.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Function DefPassTroughQuery(db As Database, qd As QueryDef, sQueryName As String, sConnect As String)
    Dim i As Integer
    Set db = CurrentDb()
    For i =  0  To db.QueryDefs.Count -  1 
        If db.QueryDefs(i).name = sQueryName Then
            db.QueryDefs.Delete sQueryName
            Exit For
        End If
    Next i
    Set qd = db.CreateQueryDef(sQueryName,  "select * from T" )
 -->    qd.Connect = sConnect
 
    qd.ReturnsRecords = True
End Function

Диск Х: сетевой. Пробовал явно прописывать UNC путь. Ошибка та же. См. первый пост
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / QueryDef.Connect
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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