【发布时间】:2011-08-30 09:54:58
【问题描述】:
我在使用 PosGis 模块的 POSTGRESql 数据库下,我需要从 Delphi 应用程序中访问一个数据库字段,该字段是 GEOMETRY 类型的字段。 通过使用 FieldByName('...').AsString,它会给我带来一个错误。
有没有办法从 SQL 或 Delphi 中获取文本/字符串格式的数据?
谢谢 格温内尔
【问题讨论】:
-
我们无法猜测错误。我们并不都熟悉这个特定的数据库模式。请告诉我们更多信息!
-
我得到一个“找不到字段”。我的查询是正确的,所以我不知道该怎么办
-
我也不知道该怎么办,因为您的问题太模糊,几乎没有任何信息可以让您获得帮助。对不起。
-
您使用的是什么数据库提供程序(TADOConnection、PGDAC 等...)?确切的错误文本和异常类型是什么?
-
如果你使用
fieldbyname,如果字段实际上有一个名字,如果它是一个表达式,你需要给它一个别名,比如SELECT espression(x) AS x2,那么你可以使用fieldbyname('x2')
标签: delphi postgresql geometry