Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Внизизменение таблицы через Query Найти похожие ветки
← →
zokzok (2004-06-21 23:11) [0]делаю так:
Query.UpdateObject:=TUpdateSQL;
Query.CachedUpdates:=true;
потом генерирую SQL запрос; что ещё нало сделать, чтобы сохранить изм-я в таблице?
← →
Johnmen © (2004-06-22 00:23) [1]RequestLive:=True;
А вот CachedUpdates:=true; необязательно...
← →
HSolo © (2004-06-22 09:21) [2]ApplyUpdates ?
← →
zokzok (2004-06-22 18:06) [3]RequestLive:=True далеко не во всех случаях работает
← →
zokzok (2004-06-22 18:08) [4]после ApplyUpdates выдаёт сообщение update failed :-(
← →
Serg_ (2004-06-24 14:12) [5]А сказать типа
Query.execSql или Query.Execute пробовал?
← →
Serg_ (2004-06-24 14:16) [6]А сказать типа
Query.execSql или Query.Execute пробовал?
Можно тоже самое , но применительно TUpdateSql...
← →
HSolo © (2004-06-24 14:18) [7]>zokzok (22.06.04 18:08) [4]
>после ApplyUpdates выдаёт сообщение update failed :-(
Что прописано в TUpdateSQL.InsertSQL/DeleteSQL/ModifySQL ?
Эти запросы обрабатывают ровно 1 запись?
← →
zokzok (2004-06-24 18:08) [8]
> Эти запросы обрабатывают ровно 1 запись?
да я и не знаю...:-(( - стандартный код, который он сам сгенерил.
а что должно быть?
← →
HSolo © (2004-06-24 18:35) [9]>да я и не знаю
Зато я знаю :)
Такое сообщение говорит о том, что под условие модифицирующего запроса попадает более одной записи, что трактуется как ошибка (см. реализацию ExecSQL в dbtables.pas). В таблице, к-рую Вы изменяете, PK есть?
← →
HSolo © (2004-06-24 18:38) [10]sorry, уточняю, TUpdateSQL.ExecSQL
← →
Курдль (2004-06-24 22:36) [11]
> zokzok (21.06.04 23:11)
> делаю так:
> Query.UpdateObject:=TUpdateSQL;
Что, прямо так и делаешь? Присваиваешь тип?
← →
stels (2004-06-26 09:20) [12]Попробуй делать Commit;
← →
Дилетант (2004-06-27 18:20) [13]А главное не забывай закрыть ДатаСет. И всё получиться.
← →
Курдль (2004-06-27 19:50) [14]
> stels (26.06.04 09:20) [12]
> Попробуй делать Commit;
Ага. И внятно произнеси свою фамилию 48 раз!
> Дилетант (27.06.04 18:20) [13]
> А главное не забывай закрыть ДатаСет. И всё получиться.
Что получится? Знеате анек:
Овчарка принесла телеграму на почту.
Телеграфистка читает: "Гав - гав - гав - гав - гав - гав - гав". Знаете, а за те деньги, что Вы заплатили, можете добавить еще 2 "гав".
Овчарка: Так ведь тогда ...ня какая-то получится!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.03 c