Sv Community El Salvador
Soporte y Tecnología => Programación => Base de Datos => Mensaje iniciado por: Raizor en marzo 07, 2007, 04:50:22 pm
-
Hola amig@s, en lo que necesito una explicadita o tutorial es en lo siguiente: En el program que se usa en la expresa necestio eliminar todos los datos que la base de datos inventario posee y luego introducirles otros nuevos, el programa esta desarrollado en fox, yo no he estudiado programació ni nada pero como ese rollo me gusta le agarro algo rapido asi que si alguien me dice cuales son los comandos para dejar en limpio la base de datos por favor ayudeme. :sur: :sur:
-
es sencillo
Debes en primera instancia conocer como se llaman las tablas de la base de datos (esto es sencillo)
Luego vas al directorio donde se encuentran las tablas y haces lo siguiente
Desde la ventanita de comandos de Fox
Set default to directorio_donde_estan_las_tablas (ej: Set default to c:\mistablas)
USE nombre_de_la_tabla (ej: use clientes)
DELETE ALL
PACK
y asi sucesivamente tabla por tabla, cuando finalices las tablas estaran en blanco y podes aplicar un
CLOSE DATABASES ALL
para cerrar todas las tablas y bases de datos en el area de trabajo
-
solo dale Zap :D
-
Hey muchisimas gracias al tener chance lo pruebo, es que no me vine preparado pq alguien rego la buya que aqui en Santa Rosa se iba a ir la luz a las 9 ya son las 10 y nada, pero muchisimas gracias. :thumbsup:
-
hey no pude dejar la base en blanco y supuestamente hice todo bien, haber otra explicadita por fa :sur: la base la tengon en la unidad c en una carpeta que tiene por nombre 1, hice los pasos que Noel me indico y no probe con el comando que Borth me dejo pq no me dijo como usarlo :embarassed:
Nota: tendrá algo que ver el hecho de que el programa fue hecho en vfp8 y yo estoy usando el vfp9.
-
para que tengas una mejor idea de como usar los comandos que te dijeron podes leerte esto:
http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/fox7help/html/dgtskDeletingRecords.asp
Pd: seria bueno que te consiguieras la ayuda de foxpro
-
sucede que si la tabla que queres tocar forma parte de una base de datos y esta base de datos de un proyecto, estara jocote te lo sabre decir =S
pero podes usar el programa que deje en este post.
con mucho cuidado heee hace respaldo antes por las de hule.
http://www.svcommunity.org/forum/index.php?topic=19358.0
pero si no hace esto.
Si las tablas son independientes de una base de datos
use "c:\1\tabla.dbf"
select tabla && creo que no es muy necesario
delete all
pack
SET SAFETY OFF
use "c:\1\tabla.dbf"
select tabla && creo que no es muy necesario
zap
Tablas dependientes de una base de datos
OPEN DATABASE "c:\1\BASE"
use tabla
select tabla && creo que no es muy necesario
delete all
pack
SET SAFETY OFF
OPEN DATABASE "c:\1\BASE"
use tabla
select tabla && creo que no es muy necesario
zap
-
ya me dejaron pikado con tanto foxito... ahora por la noche desentierro foxito y me pongo a recordar y practikar... :D
-
sucede que si la tabla que queres tocar forma parte de una base de datos y esta base de datos de un proyecto, estara jocote te lo sabre decir =S
pero podes usar el programa que deje en este post.
con mucho cuidado heee hace respaldo antes por las de hule.
http://www.svcommunity.org/forum/index.php?topic=19358.0
pero si no hace esto.
Si las tablas son independientes de una base de datos
use "c:\1\tabla.dbf"
select tabla && creo que no es muy necesario
delete all
pack
SET SAFETY OFF
use "c:\1\tabla.dbf"
select tabla && creo que no es muy necesario
zap
Tablas dependientes de una base de datos
OPEN DATABASE "c:\1\BASE"
use tabla
select tabla && creo que no es muy necesario
delete all
pack
SET SAFETY OFF
OPEN DATABASE "c:\1\BASE"
use tabla
select tabla && creo que no es muy necesario
zap
le complicastes el asunto basta con:
use [tabla]
delete all
pack
-
por eso puse alli que el selec tabla no es necesario, pero la cuestion en el zap es que te pide confirmacion y con el ser safety off evitas eso, y le expongo las dos forma de como hacerlo por si no le furula con una.