
08/01/2003, 05:35
|
 | | | Fecha de Ingreso: diciembre-2002 Ubicación: Barcelona
Mensajes: 127
Antigüedad: 22 años, 4 meses Puntos: 0 | |
Lo ideal sería pasar por un tabla temporal para más seguridad. De todas formas si vas a hacerlo directamente sobre la tabla 'fija', el procedimiento es el siguiente:
1. En vez de usar el insert into, abres la conexión como si fueras a usar el add.new etc, es decir, dándote márgen para operar con la base de datos.
2. Cuando la abras hazlo con los cerrojos bloqueados al máximo, te interesa que al abrirla solamente puedas hacerlo tú (y evitar así dos insert de nombre a la vez).
3. Una vez abierta...
a. coges la última id
b. insertas el dato y haces update.
c. id=id+1 (o la coges después sin la operación, da lo mismo).
4. cierras la conexión y el resto como de costumbre.
__________________ on error... resume next |