powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / pFIBClientDataSet
10 сообщений из 10, страница 1 из 1
pFIBClientDataSet
    #32434430
zailex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет Всем!!!
Помогите пожалуйста!
Использую компоненты FIBplus 4.81.
Соединяю Transaction, dataset,datasetprovider,clientdataset. Выполняю запрос, накачиваю pFIBClientDataSet. Transaction делаю Roolback. Нашел нужную запись в pFIBClientDataSet. Выполняю метод delete. запись удаляется совсем, а мне надо чтобы UpdateStatus этой записи был usDeleted.

Скажите в чем дело. Может какие проперти неправильно поставил?
Спасибо.
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32434678
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...или лыжи не едут...?

Ничего не понял, что делаешь...
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32435153
zailex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно сделать так, чтобы некоторые записи в pFIBClientDataSet не отображались, допустим, в гриде.
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32435169
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавь еще одно поле в табличку, например STROCHKA_UDALENA :)
А в запросе на показ в гриде напиши ... WHERE STROCHKA_UDALENA IS NULL
Для тех записей, которые показывать не хочешь, запиши чего-нибудь в это поле и обнови выборку.
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32435185
zailex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем добавлять поле, когда у каждой записи есть UpdateStatus, возвращающ

usUnmodified The current record has no unapplied updates.
usModified The current record has unapplied modifications.
usInserted The current record has been inserted but the insertion was not applied.
usDeleted The current record represents a deleted record, where the deletion has not yet been applied.

первые три работают, а usDeleted не работает. В чем дело?
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32435193
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... и для этого ты хочешь юзать неподтвержденные транзакции???

А-бал-деть!

Впрочем, на любителя...

Проверь свойства AutoCommit (д.б. False)

UpdateStatus этой записи был usDeleted - не бывает в InterBase


Могу посоветовать юзать CachedUpdates = True или TClientDataSet, или, если хочешь еще как-то отмечать набор записей незаметно от других юзеров, юзай не DBGrid, а другой контрол, например, TVirtualTreeview в режиме таблицы, там у него есть всякости типа чекбоксов, не завязанных на набор данных. Или, еще проще - юзай не TDBGrid, а TStringGrid. Одну из колонок юзай под признак.
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32435196
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usUnmodified The current record has no unapplied updates.
usModified The current record has unapplied modifications.
usInserted The current record has been inserted but the insertion was not applied.
usDeleted The current record represents a deleted record, where the deletion has not yet been applied
- это как раз для кэшированных изменений.
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32435223
zailex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я и пользуюсь ClientDataSet.
В ClientDataSet вызываю delete, а запись удаляется вообще из ClientDataSet, а не кешируется, как удалунная до AppyUpdates.
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32435247
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оп-па... Не заметил в твоем вопросе "Client"... Извини.
...
Рейтинг: 0 / 0
pFIBClientDataSet
    #32436508
zailex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что? Ответов нет!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / pFIBClientDataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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