habe es jetzt endlich :-) gel�st:
sql = "DECLARE @new_id uniqueidentifier SET @new_id = NEWID() Set
NoCount On Insert into [user] ([user_id], user_kdnr, user_realname,
user_email) VALUES (@new_id, '" & strKdNr & "', '" & strName & "', '" &
strEmail & "') Select @new_id AS recordid Set NoCount Off"
Session("EasyForum_UserID") = oConn.Execute(sql).fields(0).value
Gru�, Thomas
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Thomas Bandt
> Sent: Friday, August 01, 2003 12:29 PM
> To: [EMAIL PROTECTED]
> Subject: [Database.asp] Noch mal Stored Procedure...
>
>
> Hallo,
>
> ich komme hier irgendwie von einem Extrem ins andere... nachfolgende
> SP added nen neuen Datensatz und liefert mir dessen ID zur�ck. Im
> QeryAnalyzer funktioniert alles bestens:
>
> CREATE PROCEDURE dbo.UserAddNewUser
> @kdnr varchar(255),
> @realname varchar(255),
> @email varchar(255)
> AS
> DECLARE @new_id uniqueidentifier
> SET @new_id = NEWID()
>
> INSERT INTO [user] ([user_id] ,user_kdnr, user_realname,
> user_email)
> VALUES (@new_id, @kdnr, @realname, @email)
>
> SELECT [user_id] FROM [user] WHERE [user_id]= @new_id
> GO
>
> Wenn ich Sie nun per Command, Execute oder sonstwie aus ASP heraus
> aufrufen will funzt es nicht:
>
> Die Argumente sind vom falschen Typ, liegen au�erhalb des
> G�ltigkeitsbereiches oder sind miteinander unvereinbar.
>
> Code (unter anderem, eine von vielen fehlgeschlagenen Varianten):
>
> Dim objCommand ' ADODB.Command object
> Set objCommand = Server.CreateObject("ADODB.Command")
>
> With objCommand
> .CommandType = adCmdStoredProc
> .CommandText = "UserAddNewUser"
> .ActiveConnection = oConn
> 'Add da Input Parameters
> .Parameters.Append .CreateParameter("@kdnr", strKdNr)
> .Parameters.Append .CreateParameter("@realname", strName)
> .Parameters.Append .CreateParameter("@email", strEmail)
> '.CreateParameter("test",
> 'ausf�hren
> Set objRS = .Execute
> End With
>
> response.Write objRS("user_id")
> response.end
>
> Hoffe jemand kann mir helfen, da ich die Umstellung auf SQL-Server
> noch vor meinem Urlaub, der morgen beginnt, durchziehen muss :-/
>
> Gru�, Thomas
>
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/database.asp
>
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp