-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Разные итоги запросов через Access и ADO 2.8

Пятница, 19 Декабря 2014 г. 04:02 + в цитатник
Столкнулся с проблемой.
Есть некоторые сложные конструкции типа :

SELECT UserName FROM tblUsers WHERE EXISTS (select * from tblServices WHERE Doctor LIKE '*' & tblUsers.UserName & '*') AND NOT EXISTS (SELECT * FROM qdfFreeDoctors WHERE Doctor2 LIKE '*' & tblUsers.UserName & '*')

или

SELECT * FROM (SELECT UserName FROM tblUsers as b LEFT JOIN (SELECT Doctor2 as a FROM tblReception) AS AAA ON AAA.a Like '*' & b.UserName & '*' WHERE AAA.a IS NULL GROUP BY b.UserName) AS D LEFT JOIN (SELECT UserName as z FROM tblUsers WHERE EXISTS (select * from tblServices WHERE Doctor LIKE '*' & tblUsers.UserName & '*' and Service = )) AS ZZZ ON D.UserName = ZZZ.z WHERE D.UserName = ZZZ.z

Access исправно их воспринимает и даёт правильные ответы.
ADO 2.8 то присылает пустую таблицу, то вообще никак не отбирает записи, то пишет что не знает таблиц ZZZ,D,AAA и тд.
Как быть если нужно построить сложный запрос в ADO?
Пробовал строить промежуточные таблицы и потихоньку из них находить данные, но и это не помогает.

Жду вашего ответа!

http://www.sql.ru/forum/1133324/raznye-itogi-zaprosov-cherez-access-i-ado-2-8


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку