Forum: ASP Classic |
Thema:
fehler in stored procedure oder beim aufruf |
Von:
G. Guest (
03.03.2004 09:56) |
folgende gespeicherte prozedur liefert im enterprisemanager das gewünschte ergebnis (die id des neu eingefügten satzes):
CREATE PROCEDURE [dbo].[stp_name]
AS
INSERT INTO tbl_name(...) VALUES (...)
SELECT retval = @@identity
GO
der aufruf in asp:
set db = Server.CreateObject("ADODB.Connection")
db.Open(Session("db_path"))
set rs = dbasa.Execute("EXEC stp_name")
Response.Write(rs("retval"))
führt zu einem fehler, da das recordset nicht geöffnet ist (lt. fehlermeldung)
für jede hilfe dankbar,
hanspeter klapf
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!