从Delphi访问几何类型数据库字段?

时间:2011-08-30 09:54:59

标签: delphi postgresql geometry

我在使用PosGis模块的POSTGRESql数据库下,我需要从Delphi应用程序访问数据库字段,这是一个GEOMETRY类型字段。 通过使用FieldByName('...')。AsString,它会给我一个错误。

有没有办法从SQL或Delphi中获取文本/字符串格式的数据?

由于 Gwenael

2 个答案:

答案 0 :(得分:2)

您可以使用PostgreSQL数据类型转换 - SELECT ... <expression>::text ...

答案 1 :(得分:1)

AFAIK没有可以匹配的Delphi字段类型,它取决于用于访问它的中间件/驱动程序以将其转换为另一种数据类型,或提供ad-hoc类来实现特定的字段行为。我想Delphi标准没有 - 寻找有人,或者你可能必须直接访问Postgres客户端API。