![]() |
Problemas al eliminar un archivo
Hola a todos los foristas, realizo un programa donde uso varios tablas en una bd (HDA), en un aparte de dicho programa preciso de eliminar una de estas tablas (ANIMALES.DB) del disco duro, uso Paradox, aca esta parte del codigo:
En la linea de Erase (LArchBor) saca el error donde dice que acceso denegado. Espero haberme dado a entender bien y espero una ayuda de ustedes. Gracias. |
Hola.
¿No tendrás el archivo abierto desde otro terminal o desde otro procedimiento? porque yo ese código lo veo correcto. Saludos |
No el programa es monousuario, ademas por lo poco que se las lineas
Tanimales.Active := False; y Dsanimales.Enabled := False; no me desactiva la tabla ANIMALES.DB en el programa, realmente no me explico que esta pasando por eso recurro a lasabiduria de los del foro. Gracias. |
¿Por qué no pruebas a borrar el archivo antes de hacer nada? Así descartas que sea del código que estás poniendo.
|
Resp
Cierra completamente la bd. y prueba con DeleteFile(nopmbrearchivo) haber que pasa.
|
Hola amigos foristas, sobre este tema le he encontrado ya mi error (me demore en hacerlo pero loencontre), el codigo queda asi
La idea o la conclusion a la que llegue es que PRIMERO debo de cerrar el archivo y de SEGUNDO la propiedad active la hago igual a false. Esto funciona tanto con Erase y DeleteFile. De todas formas quiero darle gracias a todos por prestarle atencion a mi pregunta |
| La franja horaria es GMT +2. Ahora son las 09:13:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi