powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запросы и представления в VFP 7.0
3 сообщений из 3, страница 1 из 1
Запросы и представления в VFP 7.0
    #32081282
Максим@
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, плиз, почему при запросе типа:

SELECT TOP 1 Tpartners.partner_name,;
Tpartnerprofiles.partner_profile_name,;
Tpartnertypes.partner_type_name, V_gr_confirm_a.region_name,;
V_gr_confirm_a.point_name, V_gr_confirm_a.point_type_name,;
Tpartners.partner_street, Tpartners.partner_home,;
Tpartners.partner_phone, Tpartners.partner_fax,;
Tpartners.partner_email, Tpartners.partner_lead_firstname,;
Tpartners.partner_lead_surname, Tpartners.partner_lead_patronname,;
Tpartners.partner_exec_firstname, Tpartners.partner_exec_surname,;
Tpartners.partner_exec_patronname, Tpartners.id_partner;
FROM dbmain!v_gr_confirm V_gr_confirm_a INNER JOIN dbmain!tpartners;
INNER JOIN dbmain!tpartnerprofiles;
INNER JOIN dbmain!tpartnertypes ;
ON Tpartnertypes.id_partner_type = Tpartners.id_partner_type ;
ON Tpartners.id_partner_profile = Tpartnerprofiles.id_partner_profile ;
ON V_gr_confirm_a.id_point = Tpartners.id_point;
ORDER BY Tpartners.id_partner DESC

и любом другом запросе, где к одной таблице подвязываются 3 таблицы по разным полям первой таблицы - ошибка SQL Parse Error ... или Query Parse Error ... Причём в конструкторе запрос запускается и работает, а ошибка возникает при попытке сохранить его.

ПОДСКАЖИТЕ ЧЕГО-НИБУДЬ, а то замучался плодить подзапросы, с которыми зачастую возникает та же ошибка.

Версия Fox: VFP 07.00.0000.9262
...
Рейтинг: 0 / 0
Запросы и представления в VFP 7.0
    #32125373
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я работаю в 6-ой версии, но думаю в 7-ой то же самое, т.е. если в запросе несколько таблиц я создаю этот запрос с помощью CREATE VIEW и в конструкторе такой запрос лучше не создавать и не сохранять.

Записываю так:

CREATE VIEW result AS ;
SELECT TOP 1 Tpartners.partner_name, ;
Tpartnerprofiles.partner_profile_name, ;
Tpartnertypes.partner_type_name, V_gr_confirm_a.region_name, ;
V_gr_confirm_a.point_name, V_gr_confirm_a.point_type_name, ;
Tpartners.partner_street, Tpartners.partner_home, ;
Tpartners.partner_phone, Tpartners.partner_fax, ;
Tpartners.partner_email, Tpartners.partner_lead_firstname, ;
Tpartners.partner_lead_surname, Tpartners.partner_lead_patronname, ;
Tpartners.partner_exec_firstname, Tpartners.partner_exec_surname, ;
Tpartners.partner_exec_patronname, Tpartners.id_partner ;
FROM dbmain!v_gr_confirm V_gr_confirm_a ;
INNER JOIN dbmain!tpartners ;
ON V_gr_confirm_a.id_point = Tpartners.id_point ;
INNER JOIN dbmain!tpartnerprofiles ;
ON Tpartners.id_partner_profile = Tpartnerprofiles.id_partner_profile ;
INNER JOIN dbmain!tpartnertypes ;
ON Tpartnertypes.id_partner_type = Tpartners.id_partner_type ;
ORDER BY Tpartners.id_partner DESC
...
Рейтинг: 0 / 0
Запросы и представления в VFP 7.0
    #32125447
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала накати SP1...Версия должна быть 9465...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запросы и представления в VFP 7.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]