powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как в сетке перечитать только текущую запись?
12 сообщений из 12, страница 1 из 1
Как в сетке перечитать только текущую запись?
    #40050969
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в сетке DBGridEh + FDQuery перечитать (обновть) только текущую запись, не дергая запрос для всей сетки?
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40050982
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще в Refresh датасета заложен такой механизм, но каждый по своему видит его реализацию.
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051022
Фотография _avz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad,

FDQuery.RefreshRecord
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051088
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_avz
svnvlad,

FDQuery.RefreshRecord

First chance exception at $757A46D2. Exception class EMySQLNativeException with message '[AnyDAC][Phys][MySQL] Unknown column 'A.fio' in 'field list''. Process policlinic.exe (1120)
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051089
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так RefreshSQL надо правильно писать, а не тупо копипастить из SelectSQL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051096
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Сначала надо вообще как-то догадаться что он есть, потому что он находится в другом компоненте, а в справке по FireDAC половины статей не хватает.
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051104
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Так RefreshSQL надо правильно писать, а не тупо копипастить из SelectSQL.

В Firebird помню, в MySQL не помню. А где он?
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051107
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvladА где он?

Там, откуда вылетело исключение, процитированное выше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051109
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

svnvladА где он?

Там, откуда вылетело исключение, процитированное выше.

Там есть только ADQuery2.SQL.Text, никакого RefreshSQL там нет.
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051110
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Копай глубже.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051115
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad
Dimitry Sibiryakov

пропущено...

Там, откуда вылетело исключение, процитированное выше.

Там есть только ADQuery2.SQL.Text, никакого RefreshSQL там нет.


Внезапно для задания отдельного запроса для процедуры RefreshRecord надо использовать дополнительный компонент TFDUpdateSQL и нужное свойство ЕМНИП FetchRowSQL .

Ну что вы в самом деле, всё же логично, просто и понятно 🤣
...
Рейтинг: 0 / 0
Как в сетке перечитать только текущую запись?
    #40051243
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp
svnvlad
пропущено...

Там есть только ADQuery2.SQL.Text, никакого RefreshSQL там нет.


Внезапно для задания отдельного запроса для процедуры RefreshRecord надо использовать дополнительный компонент TFDUpdateSQL и нужное свойство ЕМНИП FetchRowSQL .

Ну что вы в самом деле, всё же логично, просто и понятно 🤣

Я так и подумал, но сомневался, потому что там нет именно названия RefreshSQL.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как в сетке перечитать только текущую запись?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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