我在使用PosGis模块的POSTGRESql数据库下,我需要从Delphi应用程序访问数据库字段,这是一个GEOMETRY类型字段。 通过使用FieldByName('...')。AsString,它会给我一个错误。
有没有办法从SQL或Delphi中获取文本/字符串格式的数据?
由于 Gwenael
答案 0 :(得分:2)
您可以使用PostgreSQL数据类型转换 - SELECT ... <expression>::text ...
答案 1 :(得分:1)
AFAIK没有可以匹配的Delphi字段类型,它取决于用于访问它的中间件/驱动程序以将其转换为另一种数据类型,或提供ad-hoc类来实现特定的字段行为。我想Delphi标准没有 - 寻找有人,或者你可能必须直接访问Postgres客户端API。