Sql 实施";特别";Access数据库访问expressionweb

Sql 实施";特别";Access数据库访问expressionweb,sql,ms-access,expression-web,Sql,Ms Access,Expression Web,我刚刚回答了一个关于组合SQL结果的问题。这是用“ConcatRelated”完成的。现在我想在ExpressionWeb3中实现这一点 我在Access中使用的SQL: SELECT land.id, land.official_name, vaksiner.vaksiner FROM land INNER JOIN (vaksiner INNER JOIN land_sykdom ON vaksiner.id = land_sykdom.sykdom) ON land.kort = land

我刚刚回答了一个关于组合SQL结果的问题。这是用“ConcatRelated”完成的。现在我想在ExpressionWeb3中实现这一点

我在Access中使用的SQL:

SELECT land.id, land.official_name, vaksiner.vaksiner
FROM land INNER JOIN (vaksiner INNER JOIN land_sykdom ON vaksiner.id = land_sykdom.sykdom) ON land.kort = land_sykdom.land
ORDER BY land.official_name;

最后一个保存为vaksine_查询

这是我要添加到Expression Web的SQL:

SELECT vaksine_query.id, vaksine_query.official_name, vaksine_query.vaksiner
FROM vaksine_query
WHERE vaksine_query.id="?";

Expression Web在Expression中显示错误消息“Undefined function‘ContactRelated’。

您在ConcatRelated中拥有的是用户定义的函数,在Access之外无法工作

您可能需要获取记录集,然后循环使用它来构建连接输出

SELECT vaksine_query.id, vaksine_query.official_name, vaksine_query.vaksiner
FROM vaksine_query
WHERE vaksine_query.id="?";