Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как сделать выборку только структуры, без каких-либо записей / 7 сообщений из 7, страница 1 из 1
26.10.2006, 12:17
    #34083023
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать выборку только структуры, без каких-либо записей
Привет всем!

Вот хочется сделать выборку какбы структуры таблицы, чтобы в ней записей было 0, типа аналог COPY STRUCTURE TO xxx, все поля перечислять ради CREATE CURSOR () лень да и невыгодно - вдруг добавицца чего. В данный момент я задаю селекту условие, которое по-идее не выполнится, а вдруг выполницца когда-нить? Так как же тогда замутить SELECT * FROM xxx into cursor curXXX?

thanx
...
Рейтинг: 0 / 0
26.10.2006, 12:30
    #34083090
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать выборку только структуры, без каких-либо записей
и когда же выполнится 1=-1
;)
...
Рейтинг: 0 / 0
26.10.2006, 12:32
    #34083104
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать выборку только структуры, без каких-либо записей
т.е. хотите сказать что достаточно дать условие where .F. ?
...
Рейтинг: 0 / 0
29.10.2006, 13:34
    #34089310
ORAselect
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать выборку только структуры, без каких-либо записей
TO ARRAY ...
...
Рейтинг: 0 / 0
29.10.2006, 13:36
    #34089313
ORAselect
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать выборку только структуры, без каких-либо записей
WHERE recno() <0
...
Рейтинг: 0 / 0
29.10.2006, 13:46
    #34089322
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать выборку только структуры, без каких-либо записей
CTAC-KOВот хочется сделать выборку какбы структуры таблицы, чтобы в ней записей было 0, типа аналог COPY STRUCTURE TO xxx, все поля перечислять ради CREATE CURSOR () лень да и невыгодно - вдруг добавицца чего. В данный момент я задаю селекту условие, которое по-идее не выполнится, а вдруг выполницца когда-нить? Так как же тогда замутить SELECT * FROM xxx into cursor curXXX?
CTAC-KO
т.е. хотите сказать что достаточно дать условие where .F. ?
Я лично делаю как раз так:
Код: plaintext
SELECT * FROM xxx INTO CURSOR curXXX WHERE .F. NOFILTER READWRITE
А потом заполняю его.
...
Рейтинг: 0 / 0
01.11.2006, 05:58
    #34096040
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать выборку только структуры, без каких-либо записей
CTAC-KOПривет всем!

Вот хочется сделать выборку какбы структуры таблицы, чтобы в ней записей было 0, типа аналог COPY STRUCTURE TO xxx, все поля перечислять ради CREATE CURSOR () лень да и невыгодно - вдруг добавицца чего. В данный момент я задаю селекту условие, которое по-идее не выполнится, а вдруг выполницца когда-нить? Так как же тогда замутить SELECT * FROM xxx into cursor curXXX?

thanx
Есть одна маленькая бяка SELECT * FROM ... INTO может дать на выходе курсор с другими размерами полей. Чаще всего проблемы возникают с Numeric и Char. Я делаю обычно так:

Код: plaintext
1.
2.
3.
lnFlds = AFIELDS(laFlds, "Cursor1")
USE IN SELECT("Cursor2")
CREATE CURSOR Cursor2 FROM ARRAY laFlds
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как сделать выборку только структуры, без каких-либо записей / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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