powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / AllTables Collection
6 сообщений из 6, страница 1 из 1
AllTables Collection
    #32641245
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Dim tbl As AccessObject


For Each tbl In CurrentData.AllTables

    Debug.Print tbl.Properties("???")
    
Next

никак не могу в хелпе найти как получить строку подключения? И какие еще свойства можно получить через Properties?
...
Рейтинг: 0 / 0
AllTables Collection
    #32641287
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кусок что ты ищешь:


Код: plaintext
1.
2.
3.
4.
5.
Set tdf = dbs.TableDefs(sTableArray(j))

If Len(tdf.Connect) >  0  Then
oldConnectString = tdf.Connect
tdf.Connect = ";DATABASE=" & sBase
tdf.RefreshLink

полная версия релинка
- ищи здесь RelinkTable
...
Рейтинг: 0 / 0
AllTables Collection
    #32641308
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне нужно через ADO
...
Рейтинг: 0 / 0
AllTables Collection
    #32641332
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
AllTables Collection
    #32641360
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorM http://support.microsoft.com/default.aspx?scid=kb;en-us;230588

спасибо!
и как я сам не допер?
...
Рейтинг: 0 / 0
AllTables Collection
    #32641448
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдруг кому понадобится (шоб не искали):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Public Sub TableConnections()
On Error GoTo er
   Dim cat As ADOX.Catalog
   Dim tbl As ADOX.Table
 
   Set cat = New ADOX.Catalog
   Set tbl = New ADOX.Table
 
    ' Open the catalog. 
   cat.ActiveConnection = CurrentProject.Connection
   For Each tbl In cat.Tables
      If tbl.Type = "LINK" Then
         Debug.Print tbl.Properties("Jet OLEDB:Link Datasource")
         Debug.Print tbl.Properties("Jet OLEDB:Remote Table Name") & vbNewLine
      End If
   Next


er_exit:
    Exit Sub
    
er:
    MsgBox err.Description
    Resume er_exit
End Sub


PS
любопытный глюк: скопировал часть кода с майкрософтовского сайта, вставил к себе в программу, поправил, откомпилировал, запустил, все работает. Нажимаю CNTR+S - пишет ошибка при операции сохранения. Жму в меню на дискетку - аксес умирает, причем жрет все ресурсы процессора. Открываю файл еще раз: все изменения, которые я внес в программу не сохранились.
Вот так. Поборол, используя Блокнот как промежуточную стадию при копировании.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / AllTables Collection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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