博客园  :: 首页  :: 管理

Power Automate Desktop (PAD) 的Access操作下的【运行 Access 查询】动作是在当前的 Access 数据库中找到你指定的“查询名称”(Query Name)。

特别注意:这里有一个大家很容易认为的很大的误区

误区:很多用户误以为【运行 Access 查询】动作的输入框是用来直接写 SQL 语句(如 select * from mytable01)的地方。

事实:该动作要求输入的是已经在 Access 中保存好的查询对象的名字。它不会动态执行你输入的 SQL 字符串,而是去查找同名的已保存查询。

image

注意:存储的 Access 查询的名称。 您必须键入查询的确切名称,因为它存储在特定的 Access 数据库中。这里的查询名称就是一个字符串,末尾不可以添加分号等

最后查询类型:分为两种,选择查询 和 操作查询 , 大部分情况都是使用的选择查询,结果是返回一个数据表,操作查询是返回的受影响的行数

在Access中查询 ,可以在 【Create】--【SQL Query】 中进行创建保存

是否包含参数,这个取决于,查询中的语句,如果没有参数,可以关闭包含参数

SELECT
    *
FROM
    mytable01
WHERE
    ID = [AAA];

那么这样,参数名称就是AAA, 在Access中运行时,会让先填入 AAA的值 ,在Powerautomate中,就应该像如下方式添加上

注:如果查询中自有一个 参数占位符, Powerautomate中写入多个、也会报错

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19701768