0

我刚刚得到了关于组合 SQL 结果的问题的答案。这是通过“ConcatRelated”完成的。现在我想在 Expression Web 3 中实现它。

我在 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;

SELECT DISTINCT id, official_name, ConcatRelated("vaksiner","qryVaksinerRaw","id = " &    [id]) AS vaksiner
FROM qryVaksinerRaw;

最后保存为 vaksine_query

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

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

Expression Web 给我错误消息“表达式中未定义的函数‘ContactRelated’。

4

1 回答 1

1

您在 ConcatRelated 中拥有的是一个用户定义的函数,它在 Access 之外不起作用。

您似乎可能必须获取您的记录集,然后循环通过它来构建串联输出。

于 2010-06-13T19:59:20.340 回答