24/02/2008, 11:01
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 2
Antigüedad: 16 años, 10 meses Puntos: 0 | |
Re: comprobar INSERT ? No sé si existe un modo automático para realizarlo, pero yo utilizo una técnica que hasta ahora me ha siervido.
Se crean las dos funciones Insertar() y Borrar() para cada tabla. Cuando realizamos la función Insertar, nos devuelve un valor 0 ó 1 si el resultado es correcto o con error. En caso de error, efectuamos la función Borrar () para los registros anteriores que si se han realizado, para que siempre estén todos correctos.
En los casos en que sea por corte de corriente es más dificil ya que a veces no tenemos respuesta, a no ser que utilicemos una tabla auxiliar para comprobar el resultado y no la memoria del proceso. Una vez efectuados todos los insert, leemos de la tabla auxiliar y comprobamos si se han realizado correctamente.
No sé si me he explicado bien, pero aunque parezca complicado, es eficaz.
Un saludo |