gpt4 book ai didi

postgresql - FireDAC:如何避免 "Cannot describe type"错误? (在 postgres 几何列上)

转载 作者:行者123 更新时间:2023-11-29 13:15:34 27 4
gpt4 key购买 nike

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

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

最佳答案

使用 PostgreSQL 10.1、PostGIS 2.4.3 在 Delphi Tokyo 10.2.3 中转载。问题报告RSP-20251 .

但我认为这无关紧要,因为我猜您只是在没有适当的 geometry output 的情况下返回原始几何数据(因为它们由 PostGIS 存储) .这是因为当您返回数据时,例如使用 ST_AsBinary 以 WKB 格式函数,该列将由语句描述。

因此检查您的 SQL 命令并检查您是否未返回原始 geometry .如果是这样,返回正确的 geometry output相反。

关于postgresql - FireDAC:如何避免 "Cannot describe type"错误? (在 postgres 几何列上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49569380/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com