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

Курсор

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


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