16/09/2005, 13:00
|
| Moderador | | Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 10 meses Puntos: 98 | |
Puedes preguntar por el campo IDENTITY inmediatamente despues de la incersion
INSERT INTO tabla(campos) VALUES(valores); SELECT @@IDENTITY AS ultimo_id
La solucion de Mikel tambien es muy efectiva ya que el stored procedure ejecutara el bloque de codigo, y siempre te devolvera el ID para esa incersion, no asi si lo manejas externamente, pues pudiera suceder que la sentencia MAX te trajera un ID insertado posteriormente que el tuyo.
Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway |