【问题标题】:getting bind message supplies 2 parameters, but prepared statement "" requires 0 error when try to run postgresql query from nodejs app获取绑定消息提供 2 个参数,但在尝试从 nodejs 应用程序运行 postgresql 查询时,准备好的语句“”需要 0 个错误
【发布时间】:2021-06-21 06:35:10
【问题描述】:

获取绑定消息提供 2 个参数,但是当尝试从 nodejs 应用程序运行 postgresql 查询但在 pg admin 中同样工作时,准备好的语句“”需要 0 个错误

下面提到的我正在尝试运行的查询:

query="select array_agg(zonename) from bitargetstg.tax_program_zones where coalesce(SHAPE_Area,0) >0 and (ST_Contains(ST_GeomFromEWKT(Geometry),"+

"ST_GeomFromText('POINT($1 $2)')) 或 ST_intersects(ST_GeomFromEWKT(Geometry), ST_GeomFromText('POINT($1 $2)')))";

【问题讨论】:

    标签: postgresql


    【解决方案1】:

    字符串字面量中没有参数替换,因此$1$2 是字面意思。

    【讨论】:

      猜你喜欢
      • 2020-06-24
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 2013-08-09
      • 2014-11-30
      • 1970-01-01
      • 2021-08-01
      • 2017-05-14
      相关资源
      最近更新 更多