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