@echo off
rem -----------------------------
rem  Shell-Kommando "DOQUERY"
rem -----------------------------
rem -------------------------------------------------------------------
rem  Eingegebene SQL-Anweisung (als Parameter)
rem   in der Datenbank ausfuehren.
rem  DOQUERY "sql-Anweisung" header (true,false)(optional) Ausgabedatei(optional)
rem  Das Ergebnis kann mit Feldnamen (header=true) in  eine Datei Ausgabedatei ausgegeben werden
rem -------------------------------------------------------------------
rem 31.5.04 DQ JAVA_OPTS hinzugefügt zu Java-Aufruf
if not [%1%] ==  [] goto gotSQL
    echo Aufruf: doquery  sql-Anweisung header(true,false)(optional) ausgabedatei(optional)
	echo ------------------------------------------------------------------------
	echo Aktion: doquery führt die sql-Anweisung in der Datei aus.
	echo Das Ergebnis kann mit Feldnamen (header=true) in  eine Datei Ausgabedatei ausgegeben werden
	echo ------------------------------------------------------------------------
	goto finish

:gotSQL


echo %1 >tmp$MANDANTENID.sql

:gotQuery
if [%2%] ==  [] goto gotHeader
set header=%2
:gotHeader
if [%3%] ==  [] goto gotOutfile
set outfile=%3
:gotOutfile


java %JAVA_OPTS% de.superx.bin.Dosql -logger:%LOGGER_PROPERTIES% -dbproperties:%DB_PROPERTIES% -sqlfile:tmp$MANDANTENID.sql -outFormat:txt -delim:%DBDELIMITER% -header:%header% -outfile:%outfile%
rem java de.superx.bin.Dosql %LOGGER_PROPERTIES% %DB_PROPERTIES% tmp$MANDANTENID.sql "txt" "%DBDELIMITER%" %header% %outfile%
erase tmp$MANDANTENID.sql
rem java de.superx.bin.Doquery %LOGGER_PROPERTIES% %DB_PROPERTIES% %sql% "txt" "%DBDELIMITER%" %header% %outfile%


:finish