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

FDQuery.RefreshRecord
...
Рейтинг: 0 / 0
05.03.2021, 14:56
    #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
05.03.2021, 15:02
    #40051089
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в сетке перечитать только текущую запись?
Так RefreshSQL надо правильно писать, а не тупо копипастить из SelectSQL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.03.2021, 15:14
    #40051096
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в сетке перечитать только текущую запись?
Dimitry Sibiryakov,

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

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

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

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

svnvladА где он?

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

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

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

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

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


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

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

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


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

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

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


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