Форум: "Базы";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
ВнизClientDataSet.RefreshRecord ругается! Найти похожие ветки
← →
AkaSaint (2003-07-15 01:45) [0]Есть 3-звенка. Клиент подключается, затем:
cdsClients.Open;
cdsClients.RefreshRecord;//Хочу обновить с сервера приложений
//1-ю запись
На сервере приложений вылетает ошибка:
EDatabaseError "Field "ClientNum" cannot be modified".
ClientNum - автоинкрементное поле, первичный ключ таблицы atClients(ADOTable) на сервере приложений.
Прошу откликнуться всех, кто сталкивался с проблемами при RefreshRecord, даже если вы их не решили. Заранее спасибо.
← →
sniknik (2003-07-15 10:30) [1]> Прошу откликнуться всех, кто сталкивался с проблемами при RefreshRecord
а тех кто не сталкивался? :о)
тебе нужно указать что поле необновляемое (ProviderFlags насколько помню отвечает за это)
← →
AkaSaint (2003-07-15 18:56) [2]Не помогает! Поля у меня заданы на сервере приложений, а в клиенте вообще не заданы (информация о них передается от провайдера: poIncFieldProps, но сейчас я это отключил в поисках решения). Я сделал локальный ClientDataSet - напрямую к провайдеру, без DCOMConnection. Пробовал варианты: pfInUpdate есть на сервере; на клиенте и сервере. Пробовал менять ReadOnly там и там - не помогает.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c