Реализация «специальной» базы данных Access для Expression Web - PullRequest
0 голосов
/ 13 июня 2010

Я только что получил ответ на мой вопрос о комбинировании результата SQL. Это было сделано с "ConcatRelated". Теперь я хочу реализовать это в Expression Web 3.

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 Ответ

1 голос
/ 13 июня 2010

То, что у вас есть в ConcatRelated, это пользовательская функция, и она не будет работать вне Access.

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

...