Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema con campo Autonumérico

Estas en el tema de Problema con campo Autonumérico en el foro de Bases de Datos General en Foros del Web. Hola a todos: Tengo una base de datos en Access y necesito insertar datos en dos tablas relacionadas (tipo de relacion 1 a Muchos) por ...
  #1 (permalink)  
Antiguo 11/08/2004, 18:20
Avatar de jeancarle  
Fecha de Ingreso: junio-2004
Mensajes: 37
Antigüedad: 19 años, 10 meses
Puntos: 0
Problema con campo Autonumérico

Hola a todos:

Tengo una base de datos en Access y necesito insertar datos en dos tablas relacionadas (tipo de relacion 1 a Muchos) por lo que necesito conocer el valor autonumerico de la primera tabla (principal) para insertarlo en la segunda tabla (secundaria con una foreign key porveniente de principal).

Ej:
insert into tabla1 (..lista de campos..) values(...)

despues tengo que agregar los datos de la segunda tabla

insert into tabla2 values(IdReplica,...)

Hay forma de saber el siguiente valor que va a generar Acces para el campo Autonumerico??

Gracias y Salu2
  #2 (permalink)  
Antiguo 11/08/2004, 18:24
 
Fecha de Ingreso: julio-2004
Ubicación: Capital Federal, Argentina
Mensajes: 283
Antigüedad: 19 años, 9 meses
Puntos: 1
una solucion poco profesional, pero que te saca del paso seria hacer un
select top 1 id from tabla1 order by id desc
despues de insertar en la tabla1
asi tendrias el ultimo codigo ingresado
  #3 (permalink)  
Antiguo 11/08/2004, 18:51
Avatar de jeancarle  
Fecha de Ingreso: junio-2004
Mensajes: 37
Antigüedad: 19 años, 10 meses
Puntos: 0
Hola forvan

Ya lo habia pensado pero tengo un problema con eso, cuando la base de datos esta vacia no me funciona pues no regresa registro alguno, creo que lo recomendable es controlar yo mi propio incremento y me dejo de cosas, pero si hago esto trabajo mas y el rendimiento de la aplicacion disminuye...

Gracias por tu ayuda
  #4 (permalink)  
Antiguo 11/08/2004, 18:59
 
Fecha de Ingreso: julio-2004
Ubicación: Capital Federal, Argentina
Mensajes: 283
Antigüedad: 19 años, 9 meses
Puntos: 1
aca hablan de ese tema
http://www.forosdelweb.com/showthrea...445#post492445

puedes hacer select max(id) from tabla1
no encontre otra forma de hacerlo...
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 16:44.