Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / О курсорах / 7 сообщений из 7, страница 1 из 1
23.08.2004, 19:36
    #32661993
andreyR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О курсорах
создаю первый курсор- нормально, второй - ошибка

select * from C:\ival_editor\rating\f_plan.dbf into cursor qwerty
select * from qwerty into cursor qwerty2

Ошибка "qwerty " must be created with SELECT ... INTO TABLE?
Почему? Я работаю в VFP6.0

Как редактировать записи в курсоре?
...
Рейтинг: 0 / 0
23.08.2004, 23:06
    #32662080
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О курсорах
Я уже не помню как в 6 а в 8.0 :

Код: plaintext
select * from C:\ival_editor\rating\f_plan.dbf into cursor qwerty readwrite nofilter

Или что-то в подобном духе...
...
Рейтинг: 0 / 0
24.08.2004, 08:14
    #32662211
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О курсорах
тока NOFILTER. READWRITE началась с VFP70

ЗЫ хотя у меня и код с первого поста без проблем прошел :) на VFP60SP5
...
Рейтинг: 0 / 0
24.08.2004, 09:38
    #32662306
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О курсорах
При определенных обстоятельствах при выполнении запроса вида

SELECT ... INTO CURSOR qwerty

вместо временной таблицы просто переоткрывается таблица-источник и на нее накладывается фильтр.

Такую "отфильтрованную" таблицу нельзя использовать как источник данных для последующих запросов SELECT-SQL. Будет указанное сообщение об ошибке.

Проверить, что именно получилось в результате запроса можно используя функцию

?DBF("qwerty")

Чтобы избежать формирования такой "отфильтрованной" таблицы следует добавлять опцию NOFILTER

SELECT ... INTO CURSOR qwerty NOFILTER

Подробнее смотри здесь (если не перепутал ссылку)
http://www.foxclub.ru/kb/index.php?sid=35321&aktion=artikel&rubrik=004&id=103&lang=ru
...
Рейтинг: 0 / 0
24.08.2004, 10:53
    #32662481
piva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О курсорах
или так

Код: plaintext
select *,.F. as Dummy from C:\ival_editor\rating\f_plan.dbf into cursor qwerty
...
Рейтинг: 0 / 0
24.08.2004, 11:10
    #32662530
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О курсорах
Ошибся со ссылкой на статью о курсорах
http://www.foxclub.ru/kb/index.php?sid=24056&aktion=artikel&rubrik=001&id=6&lang=ru
...
Рейтинг: 0 / 0
26.08.2004, 18:49
    #32667761
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О курсорах
тут проблема в том что курсоры такого вида довольно противны в том смысле что из них ничго выбрать нельзя
я уже не помню но помоему если поставить в первом запросе какое-нибудь условие where то все будет нормально попробуй поставить where .t.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / О курсорах / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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