Запрос к двум базам Всем доброго дня! Кто знает, можно ли сделать прямой запрос одновременно к 2 базам - одна MYSQL, вторая родная 1с, из которой запрос делается. По отдельности все нормально. Возможно ли это хотя бы теоретически? К двум 1с-ным делал ) |
Теоретически - да. Не используя такие штуки, как ID(UID), включая метаданные ;) Вначале попробуй на одной :D |
0-USSR >В чистом виде - нельзя. Чужеродные бд, разные сервера. Но никто не мешает в скрипте на MS-SQL сервере вытянуть данные из MYSQL в темптаб и использовать её в соединении. З.Ы. Поройся в доке на MS-SQL, может какую-нибудь вьюшку можно замутить на стороннюю бд. |
(2)Не MS SQL, а MY SQL. Вторая база - dbf Там данные выгребаю из системы доступа на MY SQL и есть 1с. Вот проблемы консолидации и возникают. Могу конечно тупо сделать, уже делал, выбрать из MY SQL все, а потом из ТЗ удалить ненужное по фильтрам. Но коряво )) Плохо еще, что там все ID числовые. Морока наложить фильтр из списка значений |
3-USSR >Напрямую не получится. Тяни запросом из скуля нужные данные в 1с и дальше, уже на стороне 1с, консолидируй их. [quote=USSR;34686509]Могу конечно тупо сделать, уже делал, выбрать из MY SQL все, а потом из ТЗ удалить ненужное по фильтрам[/quote] А фильтр в запросе к скулю применить никак? |
Поищи в яндексе примеры конвертации dbf -> MY SQL. Может получится в скулевском запросе присоединится к таблице dbf. |
(5)да я пока тупо все выгребаю запросом в ТЗ, потом формирую из нее результирующую отсекая лишнее |
Текущее время: 04:59. Часовой пояс GMT +3. |