Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что есть READWRITE в SELECT(SQL)? / 4 сообщений из 4, страница 1 из 1
03.03.2006, 10:15
    #33579009
DIMM@
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть READWRITE в SELECT(SQL)?
Господа прочитал в здесь в одном топике следующий ответ от Недоходящего:
автор
2) может курсор который ты впихиваешь в таблу стоит ридлнли = т
для этого при формировании курсора в конце селекта пиши readwrite автор
Я так понял, что с помощью READWRITE возможно изменять записи в курсоре. Пробую дописывать его в конец SELECT' а - ругается. У меня версия VFP5, может в этом дело? Объясните, пожалуйста подробнее, что это за команда и как ей правильно пользоваться. Спасибо
...
Рейтинг: 0 / 0
03.03.2006, 10:26
    #33579045
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть READWRITE в SELECT(SQL)?
Выдержка из статьи

Курсор

=============
Еще один немаловажный вопрос связан с тем, что полученные таким образом курсоры нельзя редактировать. Они доступны только на чтение. Начиная с 7 версии Visual FoxPro для решения этой проблемы появилась специальная опция ReadWrite

Код: plaintext
SELECT * FROM MyTable INTO CURSOR TmpTable NOFILTER READWRITE

Использование этой опции позволяет создавать курсор, который можно редактировать. Для более младших версий FoxPro для того, чтобы курсор можно было редактировать его следует переоткрыть

Код: plaintext
1.
2.
3.
SELECT * FROM MyTable INTO CURSOR TmpReadTable NOFILTER  
USE (DBF('TmpReadTable')) IN  0  AGAIN ALIAS TmpWriteTable  
USE IN TmpReadTable

Переоткрытый таким образом курсор TmpWriteTable уже можно будет редактировать
...
Рейтинг: 0 / 0
03.03.2006, 10:31
    #33579059
DIMM@
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть READWRITE в SELECT(SQL)?
Большое спасибо, Владимир!
...
Рейтинг: 0 / 0
03.03.2006, 10:39
    #33579105
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть READWRITE в SELECT(SQL)?
DIMM@...Я так понял, что с помощью READWRITE возможно изменять записи в курсоре. Пробую дописывать его в конец SELECT' а - ругается. У меня версия VFP5, может в этом дело? Объясните, пожалуйста подробнее, что это за команда и как ей правильно пользоваться. Спасибо
Просто в VFP50 небыло опции READWRITE для SELECT SQL. Под рукой VFP60 и VFP70 нет, поэтому с какой версии опция пошла, ответить немогу. Но VFP80 она имеется. Опция READWRITE определяет, что поля курсора можно изменять. Можно и дополнять новыми записями.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что есть READWRITE в SELECT(SQL)? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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