Menu

Development objectives for Zeos 7.3 Log in to Edit

EgonHugeist marsupilami79
  • Add GUID support on DBC level, including GUID support for TZVariant
  • Add correct support for Numeric and Decimal fields -> use TBCDField instead of TFloatFiled for these column types. This includes:
    • Add TBCD support on DBC level, including TBCD support for TZVariant
    • Add TBCDField support on component layer
  • Behaviour change: make dataset readonly if no primary key is found for the currently loaded data. Reasoning:
    • if update mode is wmWhereKeyOnly, it cannot work correctly if it doesn't now the primary key.
    • if updatemode is wmWhereAll Zeos cannot safely delete a single row. This would lead to an exception being raised but the data is lost already then.
  • Add an option to load metadata on a second connection.
  • Add an option to modify data on a second connection.
  • PostgreSQL: possibly add support for bulkloading data - either using do (https://www.postgresql.org/docs/10/static/sql-do.html) or copy (https://www.postgresql.org/docs/10/static/sql-copy.html).
  • Firebird: Use UTF8 for the Database Parameter Buffer, if possible. See release notes for Firebird 2.5 (or 2.1?)
  • Add support for disconnect/connection loss issues