 
			
				09/02/2006, 11:08
			
			
			     |  
      |    |    |    Fecha de Ingreso: enero-2004  Ubicación: Tierra  
						Mensajes: 47
					  Antigüedad: 21 años, 9 meses Puntos: 0     |        |  
  |      sacarl Id despues d einsertar un elemento        hola como estan, tengo una función en asp net que inserta una serie de elementos en una tabla, esta tabla tiene un id  autonumerico, basicamente uso lo siguiente 
 Dim conn As New SqlConnection(ConfigurationSettings.AppSettings("C  onnectionString")) 
        Dim MyCommand As SqlCommand 
        Dim InsertCmd As String = "insert into " + Trim(ntabla("captura")) + " (division,nombre_exp, a_asesoria,mes,vmes,año, observaciones,id_actividad,id_registro) values (@division, @nombre_exp, @a_asesoria,@mes,@vmes,@año,@observaciones,@id_act  ividad,@id_registro)" 
        Dim nom As String 
        nom = InsertCmd 
        MyCommand = New SqlCommand(InsertCmd, conn) 
        MyCommand.Parameters.Add(New SqlParameter("@division", SqlDbType.Int)) 
.. 
.. 
.. 
MyCommand.ExecuteNonQuery() 
ahora.. como le hago para saber cual es el id correspondiente al elemento que aacabo de insretar, me dicen que es con @@identity, pero donde pongo la instrucción????? 
o tengo que hacer nuevamente una consulta, anteriormemte ya lo habia hecho pero era con un procedimiento almacenado y slo le ponia que me devolviera el id, pero nunca lo he hecho con una inserción directa, no se como tomar el id que se le asignó. 
alguien me puede hechar una mano??? 
Gracias           |