!!TODO!!

ado.ExecuteSQL

Beschreibung:

Dieser Job führt ein SQL-Statement auf der Datenbank aus. Als Resultat wird eine XML-Datei mit der Antwort auf die Abfrage erzeugt und ins ostemp-Verzeichnis geschrieben. Wird der Job in einem Unicode-System (Datenbank auf Unicode umgestellt) ausgeführt, so werden automatisch fehlende 'N' vor Texten ergänzt, bereits geschriebene 'N' werden ignoriert. Um dieses Verhalten vollständig abzustellen, muss das Flag=2 übergeben werden. Beispiel:

SELECT 'Horst' FROM test where feld='Paul' >= SELECT N'Horst' FROM test where feld=N'Paul'

Parameter:

Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode

Rückgabewerte:

Beispiel:

zurückgelieferte XML-Datei für 'SELECT * FROM osorganisations'

<xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882
xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" 
xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema">
<s:Schema id="RowsetSchema">
<s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30" 
rs:updatable="true">
<s:AttributeType name="id" rs:number="1" rs:nullable="true" 
rs:writeunknown="true" rs:basecatalog="as_test" 
rs:basetable="osorganisations" rs:basecolumn="id">
<s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="32"/> 
</s:AttributeType>
<s:AttributeType name="name" rs:number="2" rs:nullable="true" 
rs:writeunknown="true" rs:basecatalog="as_test" 
rs:basetable="osorganisations" rs:basecolumn="name">
<s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="255"/> 
</s:AttributeType>
<s:AttributeType name="layout" rs:number="3" rs:nullable="true" 
rs:maydefer="true" rs:writeunknown="true" 
rs:basecatalog="as_test" rs:basetable="osorganisations" 
rs:basecolumn="layout">
<s:datatype dt:type="bin.hex" dt:maxLength="2147483647" 
rs:long="true"/> 
</s:AttributeType>
<s:AttributeType name="active" rs:number="4" rs:nullable="true" 
rs:writeunknown="true" rs:basecatalog="as_test"
rs:basetable="osorganisations" rs:basecolumn="active">
<s:datatype dt:type="int" dt:maxLength="4" rs:precision="10" 
rs:fixedlength="true"/> 
</s:AttributeType>
<s:extends type="rs:rowbase"/> 
</s:ElementType>
</s:Schema>
<rs:data>
<z:row id="45808CE977334AB88C5A8EFF467689A8" name="Test" active="1"/> 
</rs:data>
</xml>

TOC abn adm ado cnv dms dtr krn lic med mng ocr std vtx wfm