Foros del Web » Programación para mayores de 30 ;) » .NET »

rescatar ultimo id insertado

Estas en el tema de rescatar ultimo id insertado en el foro de .NET en Foros del Web. hola grupo como puedo rescatar mediante command en .net el ultimo id insertado en una tabla (necesito retornar ese id que genero a partir de ...
  #1 (permalink)  
Antiguo 03/12/2008, 13:27
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
rescatar ultimo id insertado

hola grupo

como puedo rescatar mediante command en .net el ultimo id insertado en una tabla (necesito retornar ese id que genero a partir de una insercion) para asi insertarlo en otra tabla.

Gracias
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #2 (permalink)  
Antiguo 03/12/2008, 15:07
Avatar de sagma  
Fecha de Ingreso: septiembre-2004
Ubicación: Santa Cruz de la Sierra - Bolivia
Mensajes: 136
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: rescatar ultimo id insertado

que tal, espero que te sirva este ejemplo:

Código:
    Public Function Retorna_Ultimo(ByVal tabla As String, ByVal pktabla As String) As Integer
        Dim Ad As New accesodatos.Operaciones(Command)

        Dim Codigo As Integer
        Command.CommandText = "Select Max(" & pktabla & ") From " & tabla
        Codigo = Command.ExecuteScalar

        Return Codigo

    End Function
Suerte
__________________
Sagma -- :arriba:
  #3 (permalink)  
Antiguo 03/12/2008, 15:12
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: rescatar ultimo id insertado

hola sagma, encontre algo mejor....

te paso a mostrar....

Código PHP:
        Dim valor As Integer 0
        
Try
            
Dim mySelectQuery As String "insert into INTRANET_ARTICULOS ( TITULO) values ('" titulo "'); [B]SELECT Scope_Identity();[/B]"
            
Dim myCommand As New OleDbCommand(mySelectQuerymyConnection)
            
myConnection.Open()
            [
B]valor myCommand.ExecuteScalar()[/B]
        Catch 
ex As Exception
            valor 
0
        Finally
            myConnection
.Close()
        
End Try 
gracias...
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
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




La zona horaria es GMT -6. Ahora son las 05:02.