imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 04.11.2005, 17:26     # 1
freemind
Newbie
 
Регистрация: 06.03.2003
Сообщения: 19

freemind Путь к славе только начался
Excel - Database Query

Подскажите плз
А можно когда делаешь запрос к внешнему источнику данных "New Database Query"
использовать параметры с листа Excel, в общем примерно типа
SELECT * FROM T1 WHERE Name = '$D$2' или что-то похожее?
freemind вне форума  
Старый 06.11.2005, 02:40     # 2
Shama_in_da_for
Guest
 
Сообщения: n/a

Зачем же тебе ячейки адресовать? Просто довольствуешся следуюшим:
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$"
А ячейку уже сам подгонишь нужную!
 
Старый 07.11.2005, 16:53     # 3
freemind
Newbie
 
Регистрация: 06.03.2003
Сообщения: 19

freemind Путь к славе только начался
Я немножко другое имел в виду...
Запрос делаем средствами MS Query к Oracle, а в ячейки лежит значение для условия WHERE
freemind вне форума  
Старый 08.11.2005, 10:38     # 4
gscorp
Newbie
 
Регистрация: 21.10.2005
Сообщения: 24

gscorp Нуль без палочки
Тогда два варианта,
1. Динамически генерить запрос.
2. (Предпочтительно для Oracle) Параметризованные запрос типа:
SELECT * FROM T1 WHERE Name = :Nm
__________________
в память о 2:5049/70
gscorp вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.