powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Удаление записи из БД
25 сообщений из 28, страница 1 из 2
Удаление записи из БД
    #37316803
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
Доброго времени суток всем, собственно интересует удаление записи из БД(база заработана в VFP 8).
Слышал есть 2 способа метод PACK и метод DELETE, интересует метод с пометкой на удаление.
Если можно то приведите четкий пример кода. Заранее спасибо.
ЗЫ: с ВФП работаю не давно так что строго не критикуйте:)
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316857
p2oДоброго времени суток всем, собственно интересует удаление записи из БД(база заработана в VFP 8).
Слышал есть 2 способа метод PACK и метод DELETE, интересует метод с пометкой на удаление.
Если можно то приведите четкий пример кода. Заранее спасибо.
ЗЫ: с ВФП работаю не давно так что строго не критикуйте:)Метод один. С пометкой на уделение командой Delete и физическим удалением пеомеченных записей командой Pack.
Пример кода:
Код: plaintext
Delete
Четче некуда.
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316865
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
SET DEL ON в какой метод совать, чисто для теста ?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316871
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
проходящий.p2oДоброго времени суток всем, собственно интересует удаление записи из БД(база заработана в VFP 8).
Слышал есть 2 способа метод PACK и метод DELETE, интересует метод с пометкой на удаление.
Если можно то приведите четкий пример кода. Заранее спасибо.
ЗЫ: с ВФП работаю не давно так что строго не критикуйте:)Метод один. С пометкой на уделение командой Delete и физическим удалением пеомеченных записей командой Pack.
Пример кода:
Код: plaintext
Delete
Четче некуда.
использовал DELETE, вылазиет така ошибка:
Cannot update the qursor Q, since it is read only
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316876
p2oпроходящий.пропущено...
Метод один. С пометкой на уделение командой Delete и физическим удалением пеомеченных записей командой Pack.
Пример кода:
Код: plaintext
Delete
Четче некуда.
использовал DELETE, вылазиет така ошибка:
Cannot update the qursor Q, since it is read only1. Что такое "вылазиет". "Вылезает" - знаю, "вылазиет" - знаю.
2. Ну так делайте курсор изменябельным, delete -то тут при чем?
3. Как получается курсор?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316879
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый, вы хоть что-то ЧИТАЛИ по FoxPro?
Или просто курочите чужой код?
Начните с поиска русского хелпа к Фоксу, хоть к версии 2.0, или любой вменяемой книги для начинающих.
Поскольку идеологию СУБД и языков никто не отменял, нельзя без опыта соваться из одной сферы в другую. И если вы там "чего-то делали на бэйсике, яве и пхп (ну, это в лучшем случае)", то это не показатель...
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316883
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
проходящий.p2oпропущено...

использовал DELETE, вылазиет така ошибка:
Cannot update the qursor Q, since it is read only1. Что такое "вылазиет". "Вылезает" - знаю, "вылазиет" - знаю.
2. Ну так делайте курсор изменябельным, delete -то тут при чем?
3. Как получается курсор?
Как изменить курсор с рид онли на изменябельный ?
SELECT * FROM p2293 INTO CURSOR q
thisform.grid1.recordsourcetype= 1
thisform.grid1.RecordSource = 'q'
thisform.Refresh вот код...
Delet.... поместил тупо на кнопку
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316890
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
AndreTMУважаемый, вы хоть что-то ЧИТАЛИ по FoxPro?
Или просто курочите чужой код?
Начните с поиска русского хелпа к Фоксу, хоть к версии 2.0, или любой вменяемой книги для начинающих.
Поскольку идеологию СУБД и языков никто не отменял, нельзя без опыта соваться из одной сферы в другую. И если вы там "чего-то делали на бэйсике, яве и пхп (ну, это в лучшем случае)", то это не показатель...
В 1 посте я кажется явно дал понять что с СУБД VFP работаю не так давно, а точнее 2 день...
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316892
p2oКак изменить курсор с рид онли на изменябельный ?Не изменять, а создавать его надо сразу изменябельный.
Код: plaintext
SELECT * FROM p2293 INTO CURSOR q readwrite
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316893
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
Всё таки можно сейчас по-конкретнее про делит, пример синтаксиса на кнопку можно?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316895
p2oВсё таки можно сейчас по-конкретнее про делит, пример синтаксиса на кнопку можно?Конкретнее приведенного примера уже некуда. Что непонятного в одном слове?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316896
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
Ладно, прописал delete на кнопке... Ни чего не происходит
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316898
p2oЛадно, прописал delete на кнопке... Ни чего не происходитА как проверяли? А что ожидали?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316900
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
проходящий.p2oЛадно, прописал delete на кнопке... Ни чего не происходитА как проверяли? А что ожидали?
Удаление записи :(
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316903
p2oпроходящий.пропущено...
А как проверяли? А что ожидали?
Удаление записи :(От команды пометки на удаление? В каком виде? Еще раз - как проверяли?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316904
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделайте SET DELETED OFF при инициализации.
На кнопку вместо одной строки повесьте такой код
Код: plaintext
1.
2.
3.
4.
if Deleted()
    Recall
else
    Delete
endif
и понаблюдайте за гридом, когда на кнопочку нажимаете...
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316905
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
проходящий.p2oпропущено...

Удаление записи :(От команды пометки на удаление? В каком виде? Еще раз - как проверяли?
Просто прописал на кнопку DELETE и все. Далее запускаю форму жму кнопку запись из грида не удаляется
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316909
p2oпроходящий.пропущено...
От команды пометки на удаление? В каком виде? Еще раз - как проверяли?
Просто прописал на кнопку DELETE и все. Далее запускаю форму жму кнопку запись из грида не удаляетсяКуда перемещаться указателю записи? Ведь текщая строка по Вашему мнению должна исчезнуть? Гриду сообщали, что надо обновиться? Если нет, то на каком основании ожидаете обновления?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316913
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2oпрописал на кнопку DELETE и все. Далее запускаю форму жму кнопку запись из грида не удаляется
А вот в этом случае учтановка должна быть SET DELETED ON, а в процедуре удаления - еще и рефреш (не помню, может только рефреша грида достаточно?):
Код: plaintext
1.
Delete
ThisForm.Refresh
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316915
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
AndreTMp2oпрописал на кнопку DELETE и все. Далее запускаю форму жму кнопку запись из грида не удаляется
А вот в этом случае учтановка должна быть SET DELETED ON, а в процедуре удаления - еще и рефреш (не помню, может только рефреша грида достаточно?):
Код: plaintext
1.
Delete
ThisForm.Refresh

Если у меня форма является главной SET DEL ON в какой метод прописывать ?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316917
p2oAndreTMпропущено...

А вот в этом случае учтановка должна быть SET DELETED ON, а в процедуре удаления - еще и рефреш (не помню, может только рефреша грида достаточно?):
Код: plaintext
1.
Delete
ThisForm.Refresh

Если у меня форма является главной SET DEL ON в какой метод прописывать ?Это должно быть в настройках, в крайнем случае в Load.
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316924
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
проходящий.p2oпропущено...

Если у меня форма является главной SET DEL ON в какой метод прописывать ?Это должно быть в настройках, в крайнем случае в Load.
Теперь другой вопрос, запись удаляется, но после перезапуска формы вновь отображается в гриде?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316929
p2oпроходящий.пропущено...
Это должно быть в настройках, в крайнем случае в Load.
Теперь другой вопрос, запись удаляется, но после перезапуска формы вновь отображается в гриде?Где разместили set deleted on?
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316933
p2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
p2o
Гость
проходящий.p2oпропущено...

Теперь другой вопрос, запись удаляется, но после перезапуска формы вновь отображается в гриде?Где разместили set deleted on?
В Load
...
Рейтинг: 0 / 0
Удаление записи из БД
    #37316934
p2oпроходящий.пропущено...
Где разместили set deleted on?
В LoadИ set delete off нигде нет?
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Удаление записи из БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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