Hm...
Ich glaub das geht in meine Richtung...

Ich hab in der folgenden Art grad experimentiert. In meiner Schleife
krachts b�se, und den oberen Teil mu� ich noch bearbeiten (ist
provisorisch)

        Feld(1) = RO_Type
        Typ(1) = adChar
        Wert(1) = "EHP"

        Feld(2) = RO_ID
        Typ(2) = adInteger
        Wert(2) = "100"
                
        Set Op = Server.CreateObject("ADODB.Command")
        Set Op.ActiveConnection = DBS
        Op.CommandTimeout = 10000
        Op.CommandText = "spAddRole"
        Op.CommandType = &H0004 ' oder halt adCmdStoredProc
                
        For Counter = 1 to 2
                op.Parameters.Append 
                op.CreateParameter
Feld(Counter),Typ(Counter),adParamInput,4,Wert(Counter)
        Next
        op.Execute      

-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:claudius@;gmx.de] 
Gesendet: Freitag, 11. Oktober 2002 13:08
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] RE: ASP-XML-Problem


Hilft das?

function ExecuteSP(name,par)
        dim com, ra
        Set com = Server.CreateObject("ADODB.Command")
        com.ActiveConnection = getConn()
        com.CommandText = name
        com.CommandType = adCmdStoredProc
        com.Properties("IMultipleResults")=true
        if IsEmpty(par) then
                Set ExecuteSP = com.Execute
        else
                Set ExecuteSP = com.Execute(,par)
        end if
end function

Claudius

> 
> Br�uchte kurz mal eure Hilfe:
> 
> Ich m�chte eine VBScript-Funktion bauen, die mir den Zugriff
> auf Stored
> Procedures kapselt.
> Ich habe Stored Procedures zum Selecten, Updaten, Deleten und 
> Inserten -
> manchmal auch mit R�ckgabewert(ID bei Insert oder Recordset).
> Diese Stored Procedures habe ich f�r mehrere Tabellen.
> Ich habe mir nun gedacht, ein XML-Dokument zu bauen ( f�r jede Tabelle
> ), welche mir die Feldnamen, Datentypen und Werte angibt.
> Nach dem Auslesen des Formulars m�chte ich die Werte in ein 
> XML-Dokument
> schreiben und dann eine Funktion aufrufen, die sich die 
> richtige Stored
> Procedure sucht und den Zugriff bewerkstelligt. Den Namen der Stored
> Procedure f�r den jeweiligen Fall w�rde ich dann in den 
> Funktionsaufruf
> oder auch in das XML-Dokument selbst reinschreiben.
> 
> Nun meine eigentlichen Fragen:
> 1. Ist diese Vorgehensweise �ber XML grunds�tzlich schlau?
> Oder w�re ich
> da �ber Arrays besser bedient? Da br�uchte ich nach meinem derzeitigen
> Stand aber ja mindestens drei.
> 2. Wie lese ich das XML aus, wenn ich folgende Struktur habe:
> 
>       Kopf
>               Angabe1
>               Angabe2
>               Angabe3
>       /Kopf
>               Satz1
>                       Feld1
>                       Typ1
>                       Wert1
>               /Satz1
>               Satz2
>                       Feld2
>                       Typ2
>                       Wert2
>               /Satz2
>               Satzn
>                       Feldn
>                       Typn
>                       Wertn
>               /Satzn
> 
> Wie w�rdet Ihr vorgehen, wenn ihr mehrere Stored Procedures irgendwie 
> einfach kapseln wolltet? Jedesmal mit Diesen Command.Add...-Zeug 
> rumzubasteln kanns ja wohl auch nicht sein, oder doch?
> 
> Bin f�r jeden guten Rat und jedes St�ckchen Erfahrung
> dankbar, denn ich
> mu� heute noch was funktionierendes abliefern.
> 
> Viele Gr��e aus dem verregneten Passau
> 
> Christian
> 
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed 
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie

> | k�nnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as
| p



| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an