AnyDAC
ContentsIndexHome
PreviousUpNext
Known Limitations

The list of known AnyDAC limitations related to cross platform development.

Group
Links

This is the list of known AnyDAC limitations comparing to using AnyDAC with Delphi on Windows:

  1. Supported platform are Windows x86 and x64, Linux x86 and x64, Mac OS X x86, iOS.
  2. AnyDAC trial version includes only Delphi 5 - XE2 Win32 and FPC / Lazarus Win32 binaries.
  3. Utilities are provided for Windows only.
  4. On Linux and Mac OS the ODBC-based drivers (SQL Server, IBM DB2, SQL Anywhere) may require explicit ODBC driver specifying, using the TADPhysXxxxDriverLink.ODBCDriver property or configuration file.
  5. Microsoft Access driver is supported only on Windows platforms.
  6. Microsoft SQL Server ODBC driver and FreeTDS ODBC driver have quite different behavior and quality.
  7. SQLite driver supports static linking only for Win32. For other platforms the dynamic linking must be configured.
  8. The ANSI <-> UCS2 conversion routines are not implemented in full for FPC / Lazarus. They supports only ASCII characters.
  9. DBGrid displays SQL Server money field value with more than 4 digits after a decimal separator with FPC / Lazarus. This is due to the rounding error in FPC FloatToStrF function.
  10. AnyDAC Query Builder is not yet ported to non-VCL platforms.
  11. XML DataSet format is supported only for Delphi Win32 and Win64.
What do you think about this topic? Send feedback!