2010-06-13 1 views
0

Я только что получил answer на вопрос о объединении результата SQL. Это было сделано с помощью «ConcatRelated». Теперь я хочу, чтобы реализовать это в Expression Web 3.Внедрение «специальной» базы данных Access в Expression Web

I SQL, использовали в Access:

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

Это SQL, который я хочу добавить в Expression Web:

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

Expression Web дает мне сообщение об ошибке «Неопределенная функция« ContactRelated »в выражении.

ответ

1

Что вы имеете в ConcatRelated - это функция, определяемая пользователем, и она не будет работать вне Access.

Похоже, что вам придется получить свой набор записей, а затем пропустить его, чтобы построить конкатенированный вывод.