Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.23;
Скачать: CL | DM;

Вниз

не удаляются записи из таблицы   Найти похожие ветки 

 
dmitrigan   (2007-05-21 11:55) [0]

народ,всем привет
вопрос такого плана-есть ClientDataSet.назовем его Cl. есть грид,с ним связанный. делаю код-
Cl.delete;
cl.applyupdates(-1);
cl.refresh;

на стороне сервера на datasetprovider ставлю транзакции Commit.
так вот,из базы ничего не удаляется, и ругается
Cl:must apply updates before refreshing data...
с чем могут быть грабли?
заранее спасибо.


 
ANB ©   (2007-05-21 12:02) [1]

Судя по всему cl.applyupdates(-1); не отработал.
1. Проверить трассировщиком
2. Проверить события BeforeApply... и AfterApply....
3. Посмотреть, что делает сервер, получив эту команду.

ЗЫ. Трехслойка - отстой.


 
dmitrigan   (2007-05-21 12:19) [2]

мда... проверил,событие отрабатывает... но вот сервер ни хрена не делает... блин,что за черт...
запросы проверил,все в норме...


 
ANB ©   (2007-05-21 12:25) [3]


> запросы проверил,все в норме...

Насчет запросиков - поподробнее. Возможно цепочка компонентов + сервер просто не понимают, чего делать при удалении записи из CL.
Ну и не делают ничего. Хотя странно. Сам CL почему то у тебя считает, что Apply не было, раз так ругается . . .


 
dmitrigan   (2007-05-21 12:42) [4]

мда... проверил,событие отрабатывает... но вот сервер ни хрена не делает... блин,что за черт...
запросы проверил,все в норме...


 
ANB ©   (2007-05-21 13:44) [5]


> dmitrigan   (21.05.07 12:42) [4]

Сделай все еще раз с нуля на одной табличке (select * from Table1) согласно инструкции.



Страницы: 1 вся ветка

Текущий архив: 2007.09.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-1179735014
олег_л
2007-05-21 12:10
2007.09.23
Quickreport


1-1184231629
Makhanev Alexander
2007-07-12 13:13
2007.09.23
TStringList между потоками...


2-1188337772
w666w
2007-08-29 01:49
2007.09.23
Как ассоциировать определенное разрешение файла с приложением?


15-1188203203
БарЛог
2007-08-27 12:26
2007.09.23
Виста. Два ip-адреса. Одна рабочая группа. Локатор не включается.


15-1187852632
Glivera
2007-08-23 11:03
2007.09.23
Тормоза из-за сети.. подскажите..