
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.01.2005, 18:04
|
|||
|---|---|---|---|
|
|||
Как работать с BDEClientDataset? |
|||
|
#18+
При редактировании таблицы через компонент BDEClientDataset я работаю с кешированным набором данных. После её закрития изменения не сохраняются. Правда для режима Append помогает строка в событии BDEClientDataSet1AfterPost { if (BDEClientDataSet1->ChangeCount > 0) BDEClientDataSet1->ApplyUpdates(-1); } Для Delete и Edit она не работает, и выдает ошибку, что изменено более 1 записи. Как работать с этим компонентом? Есть ли у кого линки по этой теме? Работая с BDEClientDataSet1 обращение к НД делается только через SQL или можно работать, как с TTable? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2005, 18:27
|
|||
|---|---|---|---|
|
|||
Как работать с BDEClientDataset? |
|||
|
#18+
аналогичная ситуация в v .net: есть xxx dataset, в к-ром производятся изменения в кешированных данных, и связанный с ним xxx dataadapter, к-рый эти изменения при вызове ф-ции update(dataset *[, datatable *]) вносит в бд посредством свойств selectcommand (для выборки данных), updatecommand (для обновления), deletecommand (для удаления =) ) + insertcommand. в общем, если их не задать, то insert&delete работать не будет =). это для v .net; но подозреваю, ситуация похожа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2005, 18:30
|
|||
|---|---|---|---|
|
|||
Как работать с BDEClientDataset? |
|||
|
#18+
Понятно. Осталось только определиться с этими командами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2033826]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
17ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 300ms |

| 0 / 0 |
