powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Быстрый и надежный способ получения имен всех полей таблицы
2 сообщений из 2, страница 1 из 1
Быстрый и надежный способ получения имен всех полей таблицы
    #32211460
yuniki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Способ через
Set Rs = Cnn.OpenSchema(adSchemaColumns) и потом через заданные значения полей TABLE_NAME и COLUMN_NAME получать имена полей в рекордсете Rs не устраивает. Т.к. после 15 раза в цикле он перестает работать да и сам Cnn.OpenSchema(adSchemaColumns) открывается крайне медленно.

А как задать ограничительные параметры Criteria, SchemaID в Set Rs = cnn.OpenSchema (QueryType, Criteria, SchemaID) я по справке понять не смог - может кто знает для моего случая ...

Так Нет ли другого быстрого и надежного способа получения имен всех полей в таблице MDB базы.
...
Рейтинг: 0 / 0
Быстрый и надежный способ получения имен всех полей таблицы
    #32211472
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так наверное семейство Columns.

Dim cat As New ADOX.Catalog
dim col as New ADOX.Column

'Open the catalog.
cat.ActiveConnection =cnn.connection
with cat.Tables("Имя таблицы")
for each col in .Columns
debug.print col.name
next col
end with
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Быстрый и надежный способ получения имен всех полей таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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