Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.12.2002, 17:42
|
|||
---|---|---|---|
|
|||
Запросы и представления в VFP 7.0 |
|||
#18+
Подскажите, плиз, почему при запросе типа: 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2003, 09:52
|
|||
---|---|---|---|
Запросы и представления в VFP 7.0 |
|||
#18+
Я работаю в 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1598374]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 263ms |
total: | 392ms |
0 / 0 |