![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при редактировании
evg00 © (2005-05-30 15:15:00)Производится обновление таблицы через UpdateSQL1.ExecSQL(ukmodify). А сам запрос примерно такой: update table1 set pole=100. Тип поля Integer. И все время появляется ошибка "Update filed" Что может быть. Хотя обновляется вроде таблица
DSKalugin (2005-05-30 17:43:00) [1]UpdateSQL по своей сути не самостоятельный объект, а приставка к объектам со свойством UpdateObject
поэтому для независимых произвольных обновлений он не подходит
Используй лучше TIBSQL
Anatoly Podgoretsky (2005-05-30 16:14:00) [2]Ты хочешь всем записям присвоить set pole=100, тогда простой запрос, в отдельном компоненте.
evg00 (2005-05-30 15:29:00) [3]каким же образом мне лучше организовать обновление нескольких записей?
Sergey13 (2005-05-30 15:28:00) [4]2[2] evg00 (30.05.05 15:21)
>а несколько записей как обновлять тогда
Обычным квериком.
Desdechado (2005-05-30 15:27:00) [5]в UpdateSQL все запросы пишутся так, чтобы затрагивать только одны запись, ибо при сбрасывании изменений датасета в БД набор данных обрабатывается по одной записи и к нему применяются соответствующие запросы из UpdateSQL
Desdechado (2005-05-30 15:21:00) [6]обновление должно быть по условию и затрагивать 1 запись
evg00 (2005-05-30 15:21:00) [7]а несколько записей как обновлять тогда