Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Разница между CREATE CURSOR и SELECT ... INTO CURSOR  [new]
shanton
Member

Откуда: Украина г. Хмельницкий
Сообщений: 628
Создаю курсор:
CREATE CURSOR Cur1 (f1 C)
С ним можна делать DELETE, INSERT, APPEND BLANK, тоесть редактировать. А если курсор создан в результате запроса, то редактированию не подлежит, read-only пишет. Это закон такой, или особые настройки какие-то нужны, чтоб редактировать и такой курсор?
16 май 07, 15:09    [4144924]     Ответить | Цитировать Сообщить модератору
 Re: Разница между CREATE CURSOR и SELECT ... INTO CURSOR  [new]
alex11100
Guest
create cursor tt (t i)
select * from tt into cursor tt1 readwrite
insert into tt1 values (1)
16 май 07, 15:18    [4145028]     Ответить | Цитировать Сообщить модератору
 Re: Разница между CREATE CURSOR и SELECT ... INTO CURSOR  [new]
shanton
Member

Откуда: Украина г. Хмельницкий
Сообщений: 628
Спасибо, оно!
16 май 07, 15:29    [4145130]     Ответить | Цитировать Сообщить модератору
 Re: Разница между CREATE CURSOR и SELECT ... INTO CURSOR  [new]
Станислав С
Guest
shanton
Создаю курсор:
CREATE CURSOR Cur1 (f1 C)
С ним можна делать DELETE, INSERT, APPEND BLANK, тоесть редактировать. А если курсор создан в результате запроса, то редактированию не подлежит, read-only пишет. Это закон такой, или особые настройки какие-то нужны, чтоб редактировать и такой курсор?

Нужны...
Во-первых, должен быть VFP не ниже 8
Во-вторых, если мне не изменяет мой склероз, надо в конце SELECT-SQL указать READWRITE...
16 май 07, 15:33    [4145166]     Ответить | Цитировать Сообщить модератору
 Re: Разница между CREATE CURSOR и SELECT ... INTO CURSOR  [new]
AleksMed
Member

Откуда: Россия, Серпухов-Москва
Сообщений: 1546
автор
Во-первых, должен быть VFP не ниже 8

VFP 7 тож потянет.
16 май 07, 15:42    [4145262]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить