Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2004, 11:27
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
porque no usas un SP (stored procedure), usando parametros de entrada y uno de salida que te regresará el ID del registro INSERTADO

Podría quedarte algo como ésto

Cita:
CREATE PROCEDURE InsertarRegistro
(
@parametro1 int,
@parametro2 int,
@ID INT,
@ultimoID OUTPUT
)
AS
INSERT INTO Tabla
(
Campo1,
Campo2
)
VALUES
(
@parametro1,
@parametro2
)
WHERE ID = @ID

SELECT
@ultimoID = @@identity
Y con ello recuperas el valor de tu id.

No es dificl, intentalo.

Saludos y suerte
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net

Última edición por RootK; 16/11/2004 a las 11:33