Domingo 22 de Diciembre de 2024, 12:58
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Re: Borrar todos los registros de una Tabla DBF desde VB
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Re: Borrar todos los registros de una Tabla DBF desde VB (Leído 7507 veces)
rsoft
Nuevo Miembro
Mensajes: 10
Re: Borrar todos los registros de una Tabla DBF desde VB
«
en:
Martes 26 de Noviembre de 2002, 19:04 »
0
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
Tweet
javierbalk
Miembro MUY activo
Mensajes: 142
Nacionalidad:
Re: Borrar todos los registros de una Tabla DBF desde VB
«
Respuesta #1 en:
Martes 26 de Noviembre de 2002, 22:39 »
0
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
Nuevo Miembro
Mensajes: 10
Re: Borrar todos los registros de una Tabla DBF desde VB
«
Respuesta #2 en:
Miércoles 27 de Noviembre de 2002, 13:35 »
0
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
Miembro MUY activo
Mensajes: 142
Nacionalidad:
Re: Borrar todos los registros de una Tabla DBF desde VB
«
Respuesta #3 en:
Miércoles 27 de Noviembre de 2002, 15:36 »
0
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
Nuevo Miembro
Mensajes: 10
Re: Borrar todos los registros de una Tabla DBF desde VB
«
Respuesta #4 en:
Miércoles 27 de Noviembre de 2002, 15:43 »
0
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...
jlmartinez
Nuevo Miembro
Mensajes: 15
Re: Borrar todos los registros de una Tabla DBF desde VB
«
Respuesta #5 en:
Miércoles 27 de Noviembre de 2002, 19:39 »
0
Funciona exactamente igual en access que archivos dbf.
"Delete * from Tabla" como ya expliqué a una chicha es la instruccion correcta para eliminar registros. Esto funciona con cualquier Bd que puedas abrir. Si no se puede abrir con Dao se abre con Ado. Hay Bd que solo hay que suprimir el * de la consulta de eliminacion para que funcione.
Un saludo
rsoft
Nuevo Miembro
Mensajes: 10
Borrar todos los registros de una Tabla DBF desde VB
«
Respuesta #6 en:
Jueves 28 de Noviembre de 2002, 18:28 »
0
Pero yo no eh dicho que no funciona, es que me he explicado mal, es que no me borra los registros físicamente, sino lógicamente... porque no hacer la prueba y te convences tu mismo...
Te coloque una tabla DBF en:
http://www.grupomagna.com/Detalles.dbf
Nota: Tienes que instalarte Fox Pro para que te convensas que que no se han borrado físicamente, porque despues que la borres con delete from tabla, cuando la llames desde VB no traera nada, pues, como dige anteriormente, solo la borra "Lógicamente".
Si logras borrarla físicamente desde Visual Basic, enviame el código que creaste...
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Re: Borrar todos los registros de una Tabla DBF desde VB