powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
7 сообщений из 7, страница 1 из 1
ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
    #33097012
Алик_VB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
База данных  Access содержит  23  таблицы.
Как в операторе цикла извлечь ИМЕНА
Всех  таблиц ?  Код срабатывает после
Щелчка на командной кнопке.

СПАСИБО
...
Рейтинг: 0 / 0
ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
    #33097186
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msdn - adox
или копать в сторону таблицы MSysObjects
...
Рейтинг: 0 / 0
ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
    #33097373
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
Dim rs as new ADODB.Recordset

set rs = cn.OpenSchema(adSchemaTables)
While Not rs.EOF
 If rs!TABLE_TYPE = "TABLE" Then debug.print "Есть таблица " & rs!TABLE_NAME
 rs.MoveNext
Wend

где cn - объект типа "ADODB.Connection" к базе
...
Рейтинг: 0 / 0
ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
    #33098005
Алик_VB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
Set rs = cn.OpenSchema(adSchemaTables) ' требуется ОБЪЕКТ ERROR -  424 
КАК ЕГО ЗАЛАТЬ ?

СПАСИБО
...
Рейтинг: 0 / 0
ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
    #33098029
MLeon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
Sub tbdb()
    Dim d As Document
    For Each d In DBEngine.Workspaces( 0 ).Databases( 0 ).Containers("Tables").Documents
        Debug.Print d.name
    Next
End Sub
...
Рейтинг: 0 / 0
ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
    #33100428
Алик_VB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MLeon , НЕПРАВИЛЬНО
...
Рейтинг: 0 / 0
ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
    #33100455
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
Dim cn as ADODB.Connection

Set cn=New ADODB.Connection
cn.Open "Provider=Microsoft Jet 4.0 OLE DB Provider;Data Source=C:\my.mdb;User ID=Admin;Password=;"

...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ИМЕНА ТАБЛИЦ В БАЗЕ ДАННЫХ ACCESS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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