Вопрос по использованию SQL запросов

отредактировано 00:10 Раздел: FastReport 3.0
Пробую построить отчёт с помощью SQL запроса.
Столкнулся с проблемой.
Кто подскажет можно ли в запросе как-то обратиться к двум и более таблицам,
если таблицы не в одной Database и лежат в разных папках.

Комментарии

  • отредактировано 00:10
    хм... єто не к отчетеру вопрос... тебе нужны гетерогенные запросы...
    ты бы хоть указал ч какой БД ты работаеш..
  • отредактировано 00:10
    Пишу сюда, потому что построение отчётов в FR3 через запросы SQL - интересная вещь. С какими БД - это не принципиально.
    Принципиально, что SQL запрос, хоть Query FR, хоть BDE позволяет сделать выборку в одном запросе из двух и более таблиц, но все имеют в виду, что они вот рядом лежат или принадлежат одной Database. Мне нужен запрос к таблицам типа
    SELECT \\server\mydir\bubu.pole1, \\server\drdir\kuku.pole1
    FROM \\server\mydir\bubu,\\server\drdir\kuku
    Но прямо вот так прописывать пути 1-задолбаешься,2-не работает запрос.
  • Andrew_ShAndrew_Sh г.Минск
    отредактировано 00:10
    user318 написал:
    Пишу сюда, потому что построение отчётов в FR3 через запросы SQL - интересная вещь. С какими БД - это не принципиально.
    Принципиально, что SQL запрос, хоть Query FR, хоть BDE позволяет сделать выборку в одном запросе из двух и более таблиц, но все имеют в виду, что они вот рядом лежат или принадлежат одной Database. Мне нужен запрос к таблицам типа
    SELECT \\server\mydir\bubu.pole1, \\server\drdir\kuku.pole1
    FROM \\server\mydir\bubu,\\server\drdir\kuku
    Но прямо вот так прописывать пути 1-задолбаешься,2-не работает запрос.
    ROMB прав, ваш вопрос никакого отношения к FastReport не имеет.
  • отредактировано August 2005
    user318 написал:
    ...С какими БД - это не принципиально......
    Как раз принципиально т.к. не все СУБД поддерживают обращение из одного запроса к нескольки базам. BDE поддерживает.
    user318 написал:
    ... BDE позволяет сделать выборку в одном запросе из двух и более таблиц, но все имеют в виду, что они вот рядом лежат или принадлежат одной Database.
    ....Но прямо вот так прописывать пути 1-задолбаешься,2-не работает запрос.

    1. А как ты себе представляешь это по другому?
    2. Раз не работает значит ты где-то неправ. Если работаешь через BDE читай правила написания в Local SQL
  • отредактировано 00:10
    Аксес, или там BDE типа умеют это делать .. но через одно место... а именно через local SQL ... можно правда выдбрать датасеты из разных баз и сунуть лукап поле одного сославшись на другой... но опять жеэ то криво и довольно тормозно...
    да и зачем оно тебе ? может проще для начала закачать нужные данные в одну базу а потом выбирать или двообще их слить

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.