О-о..., да... лицензия в действии... спасибо, Дмитрий. На чистой базе работает.

Так, нет у меня ни одного используваемого триггера... а если удалить базу то ошибка меняется на  "" not valid data and time, причем все колонки скрипта заполнены, на мой взгляд...

Извините, Дмитрий, но я не так хорош в понимании налету... Наверно имеете ввиду, удалить кнопку создать новую и настроить, так?...

Дмитрий, подскажите, как решить проблемку, раньше, в начале все работало и как только понавешивал новых конструкций перестало работать, хоть изменений не вносил в ту форму, где с читал что правки завершены. Не уже ли INSERT INTO относится к триггерам без его обозначение... И только с появлением нового INSERT INTO заглючило...не пойму...

Ну теперь у меня есть лицуха... откройте же врата безграничного суппорта smile)

Увы не сам... помогали...

Я ж закомментировал любые проявления INSERT INTO statistic и все равно вызывается ошибка...

как Дмитрий говорил-писал, помочь могут с куском кода, а когда надо в целом рассматривать, только лицензия... У Вас-то первый файлик проги, сохраняет-работает?

Я знаю, просто хотел проверить, у Вас выскочит, как ошибка. Надо следовать совету, k245 smile

k245,Такие ошибки бывают, если неправильно задать свойства "Значение по умолчанию" для обязательных полей.

У меня кнопка сохранить состоит из двух, первая проверяет обязательные поля, а вторая наживается последовательно... так первая жмакается нормально, а вот вторая орет о ошибке...
Надо собраться духом, чтоб первую прогу в жизни купить.... "Йо-хо-хо, на сундук мертвеца"

попробуйте это запустить у себя, да и версия у вас какая? Здесь запись записана с ошибкой... выскочит ошибка при компиляции и последующих запусках....

Тогда не понимаю.... попробовал на другой машине не работает так же,... более старая версия моей проги работает норм, а нынешняя никак...

sibprogsistem, у Вас лицензия? Наверно, да, придется покупать,...

Выскакивает ошибка при создании новой записи при нажатие на кнопку сохранить - 1 value 2 colum.
Удалил базу, теперь выскакивает "" not valid data and time

Удалил все процедуры завязанные на кнопку, в настройках кнопки оставил только сохранение текстового поля. Закомментировал ссылки на дату. Все без изменения...

Расположение кнопки - новая заявка - сохранить и печатать...

Понятно, значит надо было дополнительно id получить... Потому что одновременном не смогла прога, когда, я так сделал:

SQLExecute('INSERT INTO statistic (data, status, id_request) VALUES ("'+sDate+'","'+frmNote.Edit14.Text+'","'+frmMain.TableGrid1.sqlValue+'")');

Было описано в сообщении ошибке, что все поля правильно заполнены, а ошибка...

Спасибо. Да хоть это не надо будет, если два раза сделать сохранить выскакивает ошибка is not valid data and time... Просто второе изменение запрещу, только через новое открытие просмотра smile

Да, в таблице request все изменяется и сохраняется, на форме frmNote есть еще таблица statistic (tableGrid1), вот в ней, мне нужно, чтоб после нажатия клавиши сохранить написалось слово "редактирование" с датой... вот...

sibprogsistem, когда-то помогли с этим скриптом, но он хорошо работает при создании нового, как, я писал, в первом посте, а вот при просмотре и добавлении нового только во вторую таблицу выскакивает ошибка... на скрипт...

Получается как-то глобально... А как если в приделах одной формы сделать добавление.
Т.е. открываю запись по клику в таблице, открылась форма просмотра, в ней нажал кнопку редактирование и сохранить и в этой же форме в таблице лога должна всплыть запись о редактирование такого числа...

Т.е. это некая подпрограмма, которую лучше размещать в onShow. Но пока не понимаю, как пользоваться...

Попробовал не получилось,

procedure frmNote_Button7_OnAfterClick (Sender: TObject);
begin
    SQLExecute(
    'CREATE TRIGGER IF NOT EXISTS my_log_insert AFTER UPDATE ON request '+
    'BEGIN '+
    '    INSERT INTO statistic(data, status) VALUES (datetime(''now'', ''localtime''),''New''); '+
    'END;'
    );

В таблицу statistic не заносится лог.

При повторной операции выскакивает ошибка, что одно значение, а колонки 2...

Спасибо посмотрю. Да еще как-то озаботился изучение лицензии, не знаю правильно ли я понял, но, она распространяется на продукт серии, т.е. 4.хх, 5.хх. А т.к. еще свою прогу не сделал, решил доделать ее, и взять максимально разработанную версию...

Винду переустанавливаю от раза к разу, а то иногда сил нет что-то в проге делать... А когда получу окончательный продукт, тогда и куплю, т.к. не знаю, что в итоге получится...

При просмотре записи в таблице, нажимаем изменить затем сохранить и после в таблице истроии должна появится надпись - редактирование. Вместо этого выскакивает ошибка SQLExecute

Скрипт стоит на 230 строке...

Вот такой скрипт

var
    //maxID : string = IntToStr(Last_Insert_id);
    sDate : string = FormatDateTime('yyyy-mm-dd',frmNote.DateTimePicker1.DateTime);
begin
    frmNote.Edit14.Text := 'Редактирование';
    SQLExecute('INSERT INTO statistic (data, status, id_request) VALUES ("'+sDate+'","'+frmNote.Edit14.Text+'","'+frmMain.TableGrid1.sqlValue+'")');
    UpdateDatabase('statistic');

Он работает при использование новой записи, а вот при просмотре, хватает, на чистой базе, только на одну запись, а дальше ошибку строчит... Как понял, он (скрипт) пытается перезаписать существующую запись, а надо создать новую внутри имеющейся таблицы.

сп. помогло.

Вот...
т.е. получается, что enter для memo является переходом на новую строку, и поэтому текст убегает...
А надо б , чтоб enter был переходом...