Una Consulta muy sencilla en DBF. Ayuda!!!
Hola a todos! Recurro a toda la gente de este foro porque estoy realizando un programa muy sencillo (estimo 20 0 30 lineas de código) para una institución sin fines de lucro. La idea es convertir unas tablas que se alojan en una base de datos SQL en tablas .DBF (que las interpreta un programa que ellos tienen).
La idea mia es borrar estas tablas .DBF y luego hacer la copia entera desde SQL.
Pese a que lo estoy programando en C++ Builder mi duda es conceptual y creo que se entenderá por la gran similitud que tiene con el Delphi.
Para intentar borrar las tablas .DBF utilice un componente TTable (como hago siempre) y se muestra en la figura siguiente:
img214.imagevenue.com/img.php?image=48387_Problema1_122_614lo.JPG
Luego agregué un TDataSource, un TDBgrid y un boton (como siempre) y hasta ahi veniamos bien.
img21.imagevenue.com/img.php?image=48638_problema2_122_456lo.JPG
En el boton escribi una instruccion para borrar la tabla pero al compilar y oprimir el boton me aparece este cartel:
img267.imagevenue.com/img.php?image=48640_Compila1_122_126lo.JPG
En realidad probé de muchas formas (borrar una sola linea, etc) y pasa lo mismo. Al modificar valores no sucede esto.
Entonces si aplico TRUE a la propiedad Exclusive me aparece "Table is Busy"
img184.imagevenue.com/img.php?image=48642_exclusive_122_1183lo.JPG
La verdad no se que hacer porque desde el punto de vista de la SQL (que suponia seria lo mas dificil) funciono en 10 minutos pero las DBF siguen con ese cartel.
Agradeceria cualquier tipo de aporte para solucionar el problema.
Atte. Rogelio
|