Programación General > Visual Basic 6.0 e inferiores

 Re: Borrar todos los registros de una Tabla DBF desde VB

(1/2) > >>

rsoft:
Es posible enviarle una sentencia de SQL (Delete from Detalles) a una tabla
de FoxPro (DBF) para borrarle todos los registros???

Estoy utilizando DAO para la conexion a la tabla DBF...

Eh intentado poniendo:
Data1.RecordSource = "Delete from Detalles"
ó
Set Data1.RecordSource = "Delete from Detalles"

Se podría mandarle un Pack a la tabla desde VB?

Saludos,
Joe Peña

javierbalk:
Hola Joe:

Fijate un poco más abajo, la pregunta http://foros.solocodigo.com/viewthread.php?tid=1525 que una chica preguntó lo mismo y ya le respondieron.
Saludos,

Javier

rsoft:
Ellos hablan de Access y yo de dbf (Tablas de Fox Pro).

Bueno, lo he resuelto de la siguiente manera:
Cree una carpeta con las dos tablas vacias, luego cuando tengo que llenar las tablas copio las dos tablas en blanco en el lugar original de las tablas y las lleno...
Con eso pude resolver...

Algo es algo no creen...:)

javierbalk:
Mira, yo no trabajo muchos con bases de datos, pero me parece que el SQL "Delete * from Tabla" debería funcionar, el motor de bases de datos es el que se engarga del formato de la base, corregime si estoy equivocado.

Saludos,
Javier

rsoft:
Si funciona, pero no borra los registros fisicamente, sino lógicamente, osea, que los marca como borrados, y cuando hacer una consulta, solo trae los que no estén marcados, pero asi no me gusta, ya que la BD hiría creciendo mucho.

Te aclaro que esto solo pasa con las base de datos de Fox Pro, porque con access y Sql no hay ningún problema... B)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa