|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.08.2008, 16:41 | #1 | |
Новичок
Джуниор
Регистрация: 01.08.2008
Сообщений: 2
|
Ошибка обновления...
Есть база данных на Access-е и приложение соответственно на Delphi. при попытке обновить отредактированную запись из приложения клиента
Цитата:
|
|
27.08.2008, 11:43 | #2 |
Новичок
Джуниор
Регистрация: 01.08.2008
Сообщений: 2
|
Проблема решена
Если в таблице есть ключевое поле, то необходимо указать его в SqlQuery (ProviderFlags = pfInKey), остальным полям убрать флаг pfInWhere. Провайдеру указать UpdateMode = upWhereKeyOnly. Если же ключевого поля нет, то придется "помучаться" с указанием полей, у которых ProviderFlags установить в pfInWhere. Никаким текстовым полям pfInWhere устанавливать нельзя. Теперь все работает. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновления WindowsXP | bizpartner | Софт | 8 | 19.08.2008 18:47 |
Запрет обновления canvas | Kn793 | Общие вопросы Delphi | 3 | 21.06.2008 17:15 |
Обновления в блоге | Fainder | О форуме и сайтах клуба | 4 | 05.06.2008 19:31 |
КАК делать обновления к програме? | ZhekON | Общие вопросы Delphi | 6 | 30.11.2007 21:30 |