Base in Makro: SQL Update Date auf Null für postgresql dbh postgresql-DB
Verfasst: Do 30. Mär 2023, 14:12
LibreOffice Base 7.3 als Frontend
Basic
Windows 10
Postgresql 14 als Datenpool (wg. Multiuser)
Hallo,
welches Format bzw. wie muss definiert werden, wenn in einer Tabelle in der DB ein Datumsfeld auf LEER gesetzt werden soll?
Beim Insert kann das Tabellenfeld nicht angesprochen werden oder per Makro auf Null gesetzt werden:
"INSERT INTO tabelle (ID, Datum) VALUES (DEFAULT, NULL)" funktioniert
Beim Update muss das Tabellenfeld angesprochen werden - per Makro kann ich bzgl. des oben genannten Beispiels, wenn ich statt NULL ein Datum eintrage, dieses nicht per Makro auf NULL setzen. Und das ist das Problem, zu dessen Lösung ich Unterstützung benötige. Wie muss das "NULL" oder was auch immer in welchem Datentyp oder wie direkt im SQL-Text im Makro angegeben werden?
Hat jemand eine Idee?
Rückfragen gerne.
Gruß Tom
Basic
Windows 10
Postgresql 14 als Datenpool (wg. Multiuser)
Hallo,
welches Format bzw. wie muss definiert werden, wenn in einer Tabelle in der DB ein Datumsfeld auf LEER gesetzt werden soll?
Beim Insert kann das Tabellenfeld nicht angesprochen werden oder per Makro auf Null gesetzt werden:
"INSERT INTO tabelle (ID, Datum) VALUES (DEFAULT, NULL)" funktioniert
Beim Update muss das Tabellenfeld angesprochen werden - per Makro kann ich bzgl. des oben genannten Beispiels, wenn ich statt NULL ein Datum eintrage, dieses nicht per Makro auf NULL setzen. Und das ist das Problem, zu dessen Lösung ich Unterstützung benötige. Wie muss das "NULL" oder was auch immer in welchem Datentyp oder wie direkt im SQL-Text im Makro angegeben werden?
Hat jemand eine Idee?
Rückfragen gerne.
Gruß Tom