【问题标题】:Filemaker Pro execute SQL select - where are results?Filemaker Pro 执行 SQL 选择 - 结果在哪里?
【发布时间】:2014-02-06 15:29:50
【问题描述】:

我正在尝试使用 Filemaker Pro 运行选择查询。显然,这可以通过“执行 SQL”脚本步骤在 V12 和 V13 中实现。

我所做的是创建了一个名为“查找容器”的 FM 脚本,它使用“执行 SQL”脚本步骤在 ODBC 数据连接(到 MS SQL 表)上运行选择查询。然后我在 filemaker 中创建了一个按钮来触发该脚本运行。

在 sql 中,如果我运行查询,我的“选择”结果会立即以表格的形式出现在屏幕上。但是,当我单击 Filemaker Pro 中运行我的脚本/选择查询的按钮时,屏幕上没有任何反应。我应该在哪里看到我的 select 语句的结果?我是否错过了 FM Pro 应该通过 Execute SQL 提供的功能?

【问题讨论】:

    标签: sql select odbc filemaker


    【解决方案1】:

    执行 SQL 脚本无法返回 Select 的结果。更多用于执行其他类型的 SQL 语句。

    您需要的是导入记录脚本步骤。您会发现要从 ODBC 源导入的选项之一。看图。

    【讨论】:

    • 你能举一个真实的例子来说明 executeSQL 的用途是什么吗?我的 FM pro 数据库已经通过 ODBC 实时连接到 SQL,所以我没有尝试导入记录。数据已经在数据库中我只是希望我可以避免通过 FM pro “查找”结果的繁琐过程,并使用简单的单个脚本而不是进入查找模式、设置字段、复制/粘贴等。嗯
    • 听起来您正在使用 ESS(外部 SQL 源)-filemaker.com/support/technologies/sql.html。如果是这样,那么脚本步骤都不会帮助您。您将不得不找到 FileMaker 的方式。
    • ESS 将正常的 FileMaker 行为包装在 MySQL 等 SQL 后端。因此,您使用 FileMaker 查找等与数据进行交互。脚本步骤 ExecuteSQL 旨在在 ODBC 数据源上执行 SQL,但您不会得到任何“结果集”。人们使用它向数据库添加记录或调用存储过程。
    猜你喜欢
    • 1970-01-01
    • 2014-08-10
    • 2022-08-18
    • 2011-07-02
    • 1970-01-01
    • 2021-10-19
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多