Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Быстрый и надежный способ получения имен всех полей таблицы / 2 сообщений из 2, страница 1 из 1
17.07.2003, 18:28
    #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
17.07.2003, 18:35
    #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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Быстрый и надежный способ получения имен всех полей таблицы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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