![]() |
Excel - Database Query
Подскажите плз
А можно когда делаешь запрос к внешнему источнику данных "New Database Query" использовать параметры с листа Excel, в общем примерно типа SELECT * FROM T1 WHERE Name = '$D$2' или что-то похожее? |
Зачем же тебе ячейки адресовать? Просто довольствуешся следуюшим:
SELECT * FROM "Sheet1$" Где Шеет1 - название листа. Самая верхняя запись в колонке - имя столбца в Екселевской базе! Например если есть что-то такое: A B C D 1 2 Name Telephon Addres 3 Shama 911 USA 4 Vova 123 Ukraine в листе - Catalog Делаеш SELECT "Name" FROM "Catalog$" А ячейку уже сам подгонишь нужную! |
Я немножко другое имел в виду...
Запрос делаем средствами MS Query к Oracle, а в ячейки лежит значение для условия WHERE |
Тогда два варианта,
1. Динамически генерить запрос. 2. (Предпочтительно для Oracle) Параметризованные запрос типа: SELECT * FROM T1 WHERE Name = :Nm |
| Часовой пояс GMT +4, время: 13:13. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.