La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2572 - BORRAR REGISTRO DE ARCHIVOS EN TURBO PASCAL
Autor:  Francisco Javier Ponce Najar
Hola. Soy estudiante de Informatica, y tengo de tarea hacer un sistema de Informacion con archivos y manejarlo como Base de Datos (altas, bajas, modifcaciones...). El problema es que no se como borrar registros, ya que si por ejemplo, me posiciono en el registro a borrar, no hay ninguna funcion o procedimiento para borrar de ahi en adelante, y si intento dar nulos los caracteres de ahi, pues no puedo por que tengo datos numericos en el RECORD, y pues los muestra como 0 al momento de checar la base... Cuando no deberia siquiera mostrar informacion de ese registro que fue "borrado".
Espero que por favor me puedan ayudar. Gracias.

  Respuesta:  luis castro
Una Solucion es Que uses un archivo temporal y coloques en este los registros que no seran eliminados.
luego eliminas el archivo que contiene los registro a eliminar y en el temporal te quedan solo los necesarios.
Para ello necesitas Usar Las Instrucciones ERASE para eliminar el Archivo.
Y RENAME para que el temporal sea tu nueva base de datos sin los registros indeseados. Luego te envio un Codigo pero inicalmente intentalo.
Adjunto documentación resp2572.txt