Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как получить список колокнок и их тип для файла DBASE3 используя VFOLEDB9? / 2 сообщений из 2, страница 1 из 1
07.02.2007, 12:32
    #34312158
Pvase
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список колокнок и их тип для файла DBASE3 используя VFOLEDB9?
Есть ли возможность каким то запросом (по типу как в MS SQL
Код: plaintext
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
)
получить список столбцов в dbf файле и их параметров, используя подлючение через VF OLE DB 9.0?
...
Рейтинг: 0 / 0
08.02.2007, 00:46
    #34314368
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список колокнок и их тип для файла DBASE3 используя VFOLEDB9?
Теоретически, собственно в FoxPro такую информацию можно получить:

-) при помощи функции AFIELDS()
-) при помощи команды COPY STRUCTURE EXTENDED

Но в первом случае проблема в том, что результатом работы функции AFIELDS() является массив, а во втором создается таблица (файл) DBF. Да, в обоих случаях таблица должна быть предварительно открыта.

Можно ли выполнить эти команды через VF OLE DB 9.0 - не знаю.

Кстати, а что мешает сделать запрос вида

SELECT * FROM MyTab WHERE .F.

Т.е. условие заведомо не выполняется. Это значит, что результирующая выборка будет пустая. Но ведь структура-то будет получена! Далее на клиенте просто разбираешь структуру этого пустого RecordSet.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как получить список колокнок и их тип для файла DBASE3 используя VFOLEDB9? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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