Текущий архив: 2004.04.04;
Скачать: CL | DM;
Вниз
Возникла проблема с IBClientDataSet....... Найти похожие ветки
← →
Jedu (2004-02-25 09:25) [0]Есть связка: IBDatabase->IBClientDataSet->DataSource->DBEdit
В ходе работы программы меняю значение в DBEdit и затем выполняется следующий код:
IBClientDataSet1.ApplyUpdates (-1);
который по идее должен передавать серверу баз данных(Yaffil 1.1.2.835) все сделанные обновления в одном пакете...
Обновление не делаются, resolver возвращает:"Unable to resolve records. Table name not found." Как победить?
P.S.Изначально в IBClientDataSet содержится несколько объединенных таблиц из этой базы данных. То есть мне надо поменять ОДНУ запись по ОДНОМУ полю в ОДНОЙ из этих таблиц.
← →
Johnmen © (2004-02-25 09:36) [1]>То есть мне надо поменять ОДНУ запись по ОДНОМУ полю в ОДНОЙ из этих таблиц.
Где и как это указывается ???
← →
Deniz © (2004-02-25 09:42) [2]В Delphi7 нет IBClientDataSet
← →
Jedu (2004-02-25 09:54) [3]to Johnmen ©
Но ведь DBEdit, в котором я меняю значение, связан уже через DataSource с IBClientDataSet по этому полю...
Если этого недостаточно, то посоветуй каким образом надо указать.
to Deniz ©
Ошибаешься.
← →
Johnmen © (2004-02-25 10:12) [4]>Jedu
>в ОДНОЙ из этих таблиц.
Я говорил в [1] про это.
Но надежней всего перейти на нормальный функциональный IBDataSet. И кеширование там есть, и работает оно понятным образом...
← →
Jedu © (2004-02-27 07:45) [5]Проблема и заключается в том, что непонятно каким образом указать конкретную таблицу....
← →
Zacho © (2004-02-27 08:07) [6]2 Jedu © : Лучше воспользуйся советом Johnmen © (25.02.04 10:12) [4]
← →
Jedu © (2004-03-02 05:03) [7]Попробовал переорганизовать запрос так, чтобы в IBClientDataSet содержалась одна таблица. В итоге, при попытке применить обновления Resolver вернул: "SQL Parse Error: Parameter name expected"...
Страницы: 1 вся ветка
Текущий архив: 2004.04.04;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.022 c