нет не пробовала. Теперь попробовала и все заработало!)) Спасибо!
Добавлено спустя 13 минут 36 секунд: Это сработало при создании новой записи, а при удалении и редактировании ругается сильно и ничего не сохраняет. При удалении и редактиоовании что-то другое надо писать?
Проект вызвал класс исключений 'UpdateError' с сообщением: An error occured while applying the updates in a record: SQLQuety1: No update query specified and failed to generate one. (No Fields for inclusion in where statement found)
Это говорит о том, что SQLQuery не может произвести команду UPDATE, т.к. соответствующее свойство компонента пусто.
В Дельфи изменением данных в сложных запросах занимался специальный компонент - UpdateSQL, который генерировал специальные запросы для вставки (INSERT), удвления (DELETE) и обновления (UPDATE) данных. У SQLQuery для этого существуют соответствующие свойства - InsertSQL, DeleteSQL и UpdateSQL, в которые нужно записать тексты запросов, которые всё это должны делать с редактируемой строкой данных. Если Вы не знаете, что в эти свойства писать, то сначала посмотрите, что сгенерирует для такого же запроса компонент UpdateSQL и скопируйте сгенерированные команды оттуда в соответствующие свойства SQLQuery.
Наконец-то получилось установить Zeos. Нашла там компонент TZUpdateSQL. Расскажите, пожалуйста, что теперь с ним делать, что бы получить эти самые сгенерированные коменды?
ZQuery1.SQL.Text:='select id,str_ from new_table1' ZQuery1.UpdateObject:=ZUpdateSQL1 ZUpdateSQL1.ModifySQL:='update new_table1 set str_=:str_ where id=:id' ZUpdateSQL1.InsertSQL:='insert into new_table1 (id,str_) values (:id,:str_)'
:str_ это параметр содержащий значение столбца str_