PRegunta sobre el campo Autonumerico....

tema enviado por Joe en SQL
tema iniciado el 09/05/2008

Buen Día

Tengo poco de utilizar autonumericos y no se como hacerle en mi problema, tengo dos tablas Articulo y ArticuloDetalle, en articulo tengo un campo llamado Clave que es autonumerico, ahora la tabla ArticuloDetalle tambien tiene este campo, pero lo que no se es como hacer mi insert para que cuando inserte un registro en Articulo, los valores que haya capturado el usuario para ArticuloDetalle los registre en el numero que se haya asignado en la tabla Articulo, una forma alternativa de hacerlo seria hacer un insert en Articulo y despues un SELECT MAX(CLAVE), para obtener el numero que se asigno y depsues hacer un insert sobre ArticuloDetalle con el campo que ya obtuve del select, pero obviamente aqui se rompe la integridad referencial ya que si el proceso se truena al hacer el SELECT voya tener un registro que existe en Articulo pero no ARticuloDetalle.

Espero haberme explicado... GRacias por la ayuda...

PD. Estoy trabajando con SQL2000 y Visual Basic 6