Foros del Web » Programando para Internet » ASP Clásico »

recuperar un autonumérico en un update

Estas en el tema de recuperar un autonumérico en un update en el foro de ASP Clásico en Foros del Web. Hola a todos. Estoy realizando un proyecto en ASP y me he encallado en un punto en el que necesito que alguien me arroje luz ...
  #1 (permalink)  
Antiguo 09/08/2003, 04:59
 
Fecha de Ingreso: agosto-2003
Mensajes: 1
Antigüedad: 20 años, 10 meses
Puntos: 0
Pregunta recuperar un autonumérico en un update

Hola a todos.

Estoy realizando un proyecto en ASP y me he encallado en un punto en el que
necesito que alguien me arroje luz sobre el tema, ya que quizás sea una
tontería y no lo vea.

Resulta que estoy atacando a una BBDD donde doy de alta un registro en una
tabla. Imaginemos la tabla:

Usuarios
---------
id_usuario (autonumérico) -->pk
nombre (varchar 20)

La clave principal de esta tabla es un autonumérico. Por lo tanto cuando en
ASP hago:

rs.addnew
rs("nombre")=request.Form("nombre")
rs.update

en la tabla se me inserta el request.Form("nombre") y automáticamente se me
inserta el autonumérico correspondiente. No sé si me explico.

Pues bien, existe alguna manera de recuperar ese autonumérico que acaba de
insertar para poder trabajar con él?

Si quizás no me he expresado muy bien me lo decís.

Gracias por las posibles respuestas de antemano.
  #2 (permalink)  
Antiguo 10/08/2003, 23:22
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
A ver si te sirven estos posts viejos:

http://www.forosdelweb.com/showthrea...hreadid=106944

http://www.forosdelweb.com/showthrea...hreadid=137353

Aclaración: Si usás Access (por lo que veo usás SQL Server, por el tipo de datos que ponés) funciona bien llamando al campo después de hacer el update. Pero en SQL Server no, leé los posts para ver como solucionarlo (con un bookmark)

Saludos, suerte
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 23:08.