1 (edited by mcsimm 2017-10-24 06:05:31)

Topic: SQL INSERT

Добрый день!
Экспериментирую с SQL запросами, задал в действии кнопки SQL запрос:
INSERT INTO test (textfield, integerfield, datefield) VALUES ('la-la-la', 12345, CURRENT_TIMESTAMP)
Данные в таблицу записываются, но вылетает ошибка: Cursor not returned from Query
Что надо дописать в этой команде, что бы сообщение об ошибке исчезло?
Спасибо!

Post's attachments

Attachment icon Prj016.zip 332.8 kb, 372 downloads since 2017-10-24 

Re: SQL INSERT

на действие SQL запрос используется select. в вашем случае надо использовать onclic для button

Post's attachments

Attachment icon Prj016.rar 293.17 kb, 358 downloads since 2017-10-24 

Re: SQL INSERT

Здравствуйте.


В настройках кнопки "SQL INSERT" оставьте пустым значение настройки "Выберите компонент таблицы..."
т.к. команда INSERT не предполагает какой либо результат при выполнении данного запроса.

Dmitry.

Re: SQL INSERT

Pt.82, Дмитрий, спасибо! Ещё спасибо Baster.89 за эту тему На всякий случай приложу слегка переделанный проект, вдруг кому пригодится.
Дмитрий, ешё такой вопрос или пожелание, это уже ближе к теме Что реализовать в первую очередь?  - может стоит добавить в стандартные действия для кнопок вариант "Сохранить запись" (без закрытия формы). Возможен еще вариант, что после нажатия кнопки "Сохранить" поля формы очищаются - это может пригодиться при массовом внесении записей в БД. Для этого, в принципе, я и затевал эти SQL-запросы.

Post's attachments

Attachment icon Prj016_fix.zip 325.57 kb, 359 downloads since 2017-10-25 

Re: SQL INSERT

mcsimm wrote:

Pt.82, Дмитрий, спасибо! Ещё спасибо Baster.89 за эту тему На всякий случай приложу слегка переделанный проект, вдруг кому пригодится.
Дмитрий, ешё такой вопрос или пожелание, это уже ближе к теме Что реализовать в первую очередь?  - может стоит добавить в стандартные действия для кнопок вариант "Сохранить запись" (без закрытия формы). Возможен еще вариант, что после нажатия кнопки "Сохранить" поля формы очищаются - это может пригодиться при массовом внесении записей в БД. Для этого, в принципе, я и затевал эти SQL-запросы.

Доброго дня,
Без закрытия есть в настройках самой кнопки - Сохранить запись. Нужно убрать галочку - Закрывать форму.
Очищение полей я делаю так -  после нажатия сохранить, добавляю скрипт на нажатие кнопки новая запись. если кнопка не нужно, то можно все в скрипте прописать (какие поля очищать) на процедуру AfterClick

с Ув. Андрей

с Ув. Андрей

Re: SQL INSERT

Спасибо, Андрей, даже не обращал внимание на эту галочку.