IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Excel - Database Query (http://www.imho.ws/showthread.php?t=95334)

freemind 04.11.2005 17:26

Excel - Database Query
 
Подскажите плз
А можно когда делаешь запрос к внешнему источнику данных "New Database Query"
использовать параметры с листа Excel, в общем примерно типа
SELECT * FROM T1 WHERE Name = '$D$2' или что-то похожее?

Shama_in_da_for 06.11.2005 02:40

Зачем же тебе ячейки адресовать? Просто довольствуешся следуюшим:
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$"
А ячейку уже сам подгонишь нужную!

freemind 07.11.2005 16:53

Я немножко другое имел в виду...
Запрос делаем средствами MS Query к Oracle, а в ячейки лежит значение для условия WHERE

gscorp 08.11.2005 10:38

Тогда два варианта,
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.