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

ayuda con insert

Estas en el tema de ayuda con insert en el foro de ASPX (.net) en Foros del Web. hola quiero saber como capturar el id de una fila recien insertada a la bd . es decir insertar y devolver inmediata mente la ese ...
  #1 (permalink)  
Antiguo 11/03/2008, 08:29
 
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta ayuda con insert

hola quiero saber como capturar el id de una fila recien insertada a la bd . es decir
insertar y devolver inmediata mente la ese valor.

gracias................
  #2 (permalink)  
Antiguo 11/03/2008, 08:45
 
Fecha de Ingreso: marzo-2008
Ubicación: Venezuela
Mensajes: 60
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: ayuda con insert

pueder obtenerla buscando el registro a través de los demás campos que insertaste:
Código PHP:
SELECT id FROM tbl WHERE campo1 'algo' AND campo2 'algo'... 
otra manera es, y si no tienes muchos insert seguidos en tu base de datos, buscar el último registro añadido:
Código PHP:
SELECT id FROM tbl ORDER BY id DESC LIMIT 1 
aquí limitas ordenas en forma decreciente y tomas sólo el primer valor de esa lista decreciente, es decir, el último registro agregado. el problema es que si al hacer el insert se hizo otro casi al mismo tiempo, cuando hagas la consulta podrías obtener el id del registro más reciente.
  #3 (permalink)  
Antiguo 13/03/2008, 02:19
Avatar de Indigo77  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 60
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: ayuda con insert

Hola,

si el identificador es un autonumerico o identity, puedes usar

SELECT @@identity

Saludos.
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 17:12.