Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как работать с BDEClientDataset? / 4 сообщений из 4, страница 1 из 1
20.01.2005, 18:04
    #32875652
SCORPION Z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работать с BDEClientDataset?
При редактировании таблицы через компонент BDEClientDataset я работаю с
кешированным набором данных. После её закрития изменения не сохраняются.
Правда для режима Append помогает строка в событии BDEClientDataSet1AfterPost
{
if (BDEClientDataSet1->ChangeCount > 0) BDEClientDataSet1->ApplyUpdates(-1);
}
Для Delete и Edit она не работает, и выдает ошибку, что изменено более
1 записи. Как работать с этим компонентом? Есть ли у кого линки по этой
теме? Работая с BDEClientDataSet1 обращение к НД делается только
через SQL или можно работать, как с TTable?
...
Рейтинг: 0 / 0
20.01.2005, 18:27
    #32875702
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работать с BDEClientDataset?
аналогичная ситуация в v .net:
есть xxx dataset, в к-ром производятся изменения в кешированных данных, и связанный с ним xxx dataadapter, к-рый эти изменения при вызове ф-ции update(dataset *[, datatable *]) вносит в бд посредством свойств selectcommand (для выборки данных), updatecommand (для обновления), deletecommand (для удаления =) ) + insertcommand. в общем, если их не задать, то insert&delete работать не будет =). это для v .net; но подозреваю, ситуация похожа?
...
Рейтинг: 0 / 0
20.01.2005, 18:30
    #32875711
SCORPION Z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работать с BDEClientDataset?
Понятно. Осталось только определиться с этими командами...
...
Рейтинг: 0 / 0
20.01.2005, 19:02
    #32875759
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работать с BDEClientDataset?
в v .net'е все так:
Код: plaintext
1.
XXXDataAdapter adp = new XXXDataAdapter(...);
adp->SelectCommand = %command text with parameters% etc.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как работать с BDEClientDataset? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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