Retornar @@Identity ASP3
Bom dia pessoal!
Eu queria retonar o valor do ID depois de fazer um insert.
Essa é a procedure:
alter proc usp_insert_cliente(@nome1 varchar(50),@dtnasc1 datetime,@cnpj1 varchar(14),@idagente1 int,@msgErro varchar(250))ASdeclare @lastId intinsert into tbcliente (nome, dtnasc, cnpj, idagente) values (@nome1, @dtnasc1, @cnpj1, @idagente1)select @lastId = @@identitygoE esse é o VScript:
ASP
<%set conexaoDb = server.createobject("ADODB.connection")
conexaoDb.open "Provider=SQLNCLI;Server=B-52SQLEXPRESS;Database=Agenda;Trusted_Connection=yes;"
nome = replace(trim(request.form("nome")),"'","")
dtnasc = replace(trim(request.form("dtnasc")),"'","")
cnpj = replace(trim(request.form("cnpj")),"'","")
strSQL = "execute usp_insert_cliente '" & nome & "', '" & dtnasc & "', '" & cnpj & "', " & session("idagente")
set rsCliente = conexaoDb.execute(strSQL)
%>
Como faço pra retronar o ID e exibir na página asp
OBRIGADO!!
Discussão (2)
Carregando comentários...