Форум OlegON > Ресурсы OlegON > Вопросы сервера > Программы OlegON

Экспортер : Программы OlegON

29.03.2024 2:47


29.01.2007 20:01
OlegON
 
Очень простая в употреблении утилита для переброски результата запроса в файл Excel, удобна как для ручного запуска, так и для запуска в автоматическом режиме для подготовки материалов заранее по расписанию.
Запускается программа с нефиксированным набором параметров, но с жестким порядком их расположения.
exporter.exe base user pwd query file /r
где
base - имя базы
user - пользователь для подключения
pwd - пароль пользователя
query - экспортируемый запрос
file - файл для экспорта
/r - признак автоматического выполнения

Если параметров будет недостаточно, программа заполнит введенные параметры и перейдет в ручной режим, что удобно, например, для избежания многократного ввода имени базы.

Пример запуска:

exporter base supermag pwd "select name from smstorelocations" C:\rep.xls /r

запустит утилиту и перебросит список мест хранения в файл, после чего завершит свою работу.
30.01.2007 11:32
OlegON
 
Да, поскольку прога бесплатная, прошу помочь в ее развитии - выкладывайте сюда все запросы, которые вы через нее прогоняете. Ну и пожелания и предложения...
30.01.2007 11:33
omorozov
 
А текстовый файлик бы ей с текстом запроса?
30.01.2007 11:51
OlegON
 
добавил
Цитата:
query - экспортируемый запрос, если в начале будет символ @, то параметр будет считаться именем файла, откуда надо взять запрос.
30.01.2007 11:55
omorozov
 
лог нужен, вот попробовал и в автоматическом и ручном режиме запрос:
Код:
select a.id, a.createdat, a.doctype, a.docstate,a.totalsum from smdocuments a Where a.ID =  a.doctype IN ('WI','IW','WO') and a.createdat=sysdate order by a.doctype
подмигнул, но никакого файла или сообщений не появилось
может какой компоненты ему не хватает.
XP SP2, Office 2003. Твой репортер у меня тоже в Excel файлы писать отказывался.
Возможно, по той же неизвестной пока причине.
30.01.2007 12:02
OlegON
 
Это не среда разработки запросов. Запрос должен быть корректный. А твой - кривой. Начни с простого - с примера, который я писал в ридми.
30.01.2007 12:14
omorozov
 
Да, запрос скопировал криво. Но товй пример у меня тоже ничего не дает.
В SQL Navigatur отрабатывает :)
30.01.2007 12:16
omorozov
 
Цитата:
omorozov лог нужен, вот попробовал и в автоматическом и ручном режиме запрос:
Код:
select a.id, a.createdat, a.doctype, a.docstate,a.totalsum from smdocuments a Where   a.doctype IN ('WI','IW','WO') and a.createdat=TO_DATE(sysdate,'DD.MM.YY') order by a.doctype
подмигнул, но никакого файла или сообщений не появилось
может какой компоненты ему не хватает.
XP SP2, Office 2003. Твой репортер у меня тоже в Excel файлы писать отказывался.
Возможно, по той же неизвестной пока причине.
30.01.2007 12:21
OlegON
 
Он Excel в отличие от репортера не использует. Попробуй через файл запрос отдать, косячишь, я думаю. Как у меня
Код:
exporter slava supermag qqq @zapros rep.xls /r
30.01.2007 12:29
omorozov
 
Не-а, не выходит каменный цветок,
скопировал в командную строку, со своим именем базы.
сделал тут же файл zapros c работающим запросом
мест хранения select name from smstorelocations
- без эффекта.
Лог нужен чтобы узнать, на какой стадии пролетает.
Часовой пояс GMT +3, время: 02:47.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.