D2007 ClientDataset - PullRequest
       10

D2007 ClientDataset

1 голос
/ 16 марта 2009

Я хотел бы знать, возможно ли использовать ClientDataset с элементами управления с учетом данных при добавлении или редактировании записи Interbase.

Мое намерение состоит в том, чтобы сначала открыть только одну запись с использованием набора данных SQLDatse, но я надеялся, что смогу загрузить эту запись в набор данных клиента, а затем клонировать набор данных, когда придет время добавить или изменить запись. Логика заключается в том, что элементы управления с учетом данных будут знать о состоянии записи, тем самым упрощая процесс добавления \ редактирования.

Если есть какой-либо ресурс или совет, который может помочь, я был бы очень признателен.

С уважением и TIA

Ответы [ 2 ]

3 голосов
/ 16 марта 2009

Да, вы можете использовать ClientDataset со всеми элементами управления, поддерживающими данные.

Их можно рассматривать как легковесные базы данных и для передачи данных.

2 голосов
/ 16 марта 2009

Да, вы можете. Тем не менее я почти всегда использую компоненты, не поддерживающие данные, в комбинации с clientDataSet и Dataprovider. Таким образом, я получаю полный контроль над данными, когда записываю их обратно в отключенную базу данных. Мне особенно нравится такой способ работы, когда у меня сложный SQL с множеством объединений и т. Д.

...