1

我已阅读文档(http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Defining_Connection_(FireDAC)),必须将连接参数“UnknownFormat”设置为“BYTEA”,以避免此错误。但是,我已经设置了该参数,但仍然出现该错误。

详细信息:一个带有 FDConnection 和 FDQuery 的简单 VCL 表单应用程序。测试了 FDConnection 并将 UnknownFormat 参数设置为 ufBYTEA。在从表中选择几何字段的 FDQuery 中放置一条 SQL 选择语句。在执行我得到错误。

4

1 回答 1

1

使用 PostgreSQL 10.1、PostGIS 2.4.3 在 Delphi Tokyo 10.2.3 中复制。发布报告RSP-20251

但我相信这无关紧要,因为我猜您只是返回了原始几何数据(因为它们由 PostGIS 存储)而没有适当的几何输出。这是因为当您使用ST_AsBinary函数以 WKB 格式返回数据时,该列将由语句描述。

因此,请查看您的 SQL 命令并检查您是否没有返回 raw geometry。如果是这样,请改为返回正确的几何输出。

于 2018-03-30T07:01:31.663 回答