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.asp