Foros del Web » Programando para Internet » ASPX (.net) »

Obtener último ID generado en BD SQL

Estas en el tema de Obtener último ID generado en BD SQL en el foro de ASPX (.net) en Foros del Web. Hola, Tengo una situación con la consulta del ID que se genera en SQL, quiero consultar dicho ID en un codigo de aspx.vb pero me ...
  #1 (permalink)  
Antiguo 02/12/2013, 13:08
uag
 
Fecha de Ingreso: abril-2013
Mensajes: 9
Antigüedad: 11 años, 7 meses
Puntos: 1
Exclamación Obtener último ID generado en BD SQL

Hola,

Tengo una situación con la consulta del ID que se genera en SQL, quiero consultar dicho ID en un codigo de aspx.vb pero me envía errores, no sé si estén correctos los códigos. Alguien que me pueda asesorar?

Para generar el ID, se utiliza el siguiente código:


Código ASP:
Ver original
  1. '+----------------------------------------------------------------------------
  2. '+  Guarda el registro del comentario en la Base de datos.
  3. '+----------------------------------------------------------------------------
  4.     Protected Sub doSaveComment()
  5.  
  6.         ' Primero obtendremos la información del area orgánica (Página de Inicio)
  7.         With Me.Master.QMngr.Cmd
  8.             .Connection = Me.Master.QMngr.Cn
  9.             .CommandType = Data.CommandType.StoredProcedure
  10.             .CommandText = "[HV_HI_ContenedoresInfo]"
  11.             .Parameters.Clear()
  12.             .Parameters.AddWithValue("Action", "Insert_SugerenciasBuzon")
  13.             .Parameters.Add("IdComentario", Data.SqlDbType.Int).Direction = Data.ParameterDirection.InputOutput

Este Id que se genera quiero guardarlo y utilizarlo para enviar un correo electrónico, éste Id lo quiero utilizar como parámetro de dicho correo.

Estaba tomando como variable el Data.ParameterDirection.InputOutput, pero siempre me muestra el mismo número, es un 3. He estado investigando y todo siempre es con una función, pero no sé si exista una manera más rápida y directa para el Id que genero con la línea ÚLTIMA lo pueda utilizar al mismo tiempo para tomarlo como parámetro de envío de correo.

Ayuda!!!
  #2 (permalink)  
Antiguo 02/12/2013, 13:14
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Obtener último ID generado en BD SQL

esto iria en el foro de asp no????
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 02/12/2013, 13:27
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Obtener último ID generado en BD SQL

OFF-TOPIC en SQL Server.

Movido a ASPX.Net
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 07/12/2013, 06:43
ilu7ionHD
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Obtener último ID generado en BD SQL

Ni siquiera leí el código que puciste, solo el título
Yo lo hago de esta manera, nose si es la correcta

SELECT max(idGenerado) From Cliente

Lo que hace eso es; si vos tenes 2 clientes en la tabla Cliente entonces te devuelve el número 2, si tenes 10, te devuelve el número 10.Saludos
  #5 (permalink)  
Antiguo 12/12/2013, 02:38
Avatar de vesper_metal90  
Fecha de Ingreso: enero-2013
Mensajes: 103
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Obtener último ID generado en BD SQL

Return scope_identity()

Etiquetas: almacenado, sql-server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:20.