Hallo Frank !
Also ich hab das mal ausprobiert, was du mir geschickt hast.
Ich bekomme in der Zeile "Set REC = spCall.Execute(SQL)" die
Fehlermeldung, da� der Vorgang f�r ein geschlossenes Objekt nicht
erlaubt ist.
Was mach' ich falsch?
Christian
Function AddUser(mUS_UserName, mUS_Password, mUS_Name, mUS_FirstName,
mUS_EMail, mUS_Title1, mUS_Title2, mUS_Title3, mUS_Title4, mUS_Company,
mUS_Area, mUS_activ)
' Hier werden neue User hinzugef�gt
Dim SQL, UID, ReturnValue, spCall, REC
SQL = "EXECUTE spAddUser '" & mUS_UserName & "', '" &
mUS_Password & "', '" & mUS_Name & "', '" & mUS_FirstName & "', '" &
mUS_EMail & "', '" & mUS_Title1 & "', '" & mUS_Title2 & "', '" &
mUS_Title3 & "', '" & mUS_Title4 & "', '" & mUS_Company & "', '" &
mUS_Area & "', '" & mUS_activ & "'"
Set spCall = Server.CreateObject("ADODB.Connection")
Set REC = spCall.Execute(SQL)
UID = REC(0)
ReturnValue = UID
AddUser = ReturnValue
End Function
-----Urspr�ngliche Nachricht-----
Von: Frank Matthiesen [mailto:fm@;vegesack.de]
Gesendet: Mittwoch, 30. Oktober 2002 08:48
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Re: Stored Procedure
Christian Freund <[EMAIL PROTECTED]> scribbled:
> Hallo !
>
> Ich br�uchte bitte mal ein Beispiel f�r eine Stored Procedure mit
> eingabewerten und einem R�ckgabewert. Es sollen Werte in eine Tabelle
> geschrieben werden und anschlie�end die neue ID zur�ckgegeben werden.
CREATE PROCEDURE sp_test
@var_1 varchar(50),
@var_2 varchar(50)
AS
INSERT INTO tbl_test(spt_1, spt_2)
VALUES
(@var_1, @var_2)
SELECT @@IDENTITY AS 'Identity'
> Au�erdem br�uchte ich bitte ein entsprechendes ASP-Beispiel, wie diese
> SP aufgerufen wird und wie ich an den R�ckgabewert rankomme.
strSQL = "EXECUTE sptest @var_1= '" & myvar1 & "', @var_2=" & myvar2 &
"'" Set adocon Server.CreateObject("adodb.Connection")
Set rstemp = adocon.Execute(strSQL)
Response.write rstemp(0)
Gruss
frank
| [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