Project

General

Profile

Actions

Bug #16488

closed

mysql default value error (hotfix_mysql_error)

Added by Enis Nuredini about 1 year ago. Updated 7 days ago.

Status:
Closed
Priority:
High
Assignee:
Carsten Rose
Target version:
Start date:
23.06.2023
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

Im IK Tool sind beim Speichern von Formularen SQL Fehlermeldungen im Bezug zur verwendeten Values aufgetaucht.
In Typen wie Date, Datetime, Time oder Decimal werden keine leeren Strings als Default akzeptiert.

Für die Values der FEs selber gibt es schon eine Lösung.
Nur die UPDATE Statements der anderen Bereiche wie sqlAfter, sqlBefore oder sqlUpdate werden nicht abgedeckt von der bisherigen Lösung.

Als Erweiterung der Lösung soll es möglich ein FE.parameter mit der Bezeichnung 'defaultValue' anzugeben. Wird ein Save ausgeführt so wird bei allen myFeldern (FEs welches keine echte DB Spalte besitzen) und normalen FEs die Leer sind überprüft ob:
- defaultValue Parameter gesetzt ist . > Wenn ja diesen verwenden als Value.
- Wenn defaultValue Parameter nicht gesetzt ist, dann überprüfen ob Default in der DB gesetzt ist. -> Wenn ja dann diesen verwenden.


Related issues

Related to QFQ - Bug #16485: strpos() string, array given error.ClosedEnis Nuredini23.06.2023

Actions
Actions

Also available in: Atom PDF