Popular

Obten claves web y navega gratis Router keygen para Android

Error 403 Forbidden con phpmyadmin y WAMP Server

Realizar suma, resta y división con javascript

Aprendiendo un poco de programación en Fox Pro. (Borrar datos lógicos y físicos de Fox Pro).

Hoy ya un poco tarde aquí en México aprovecho para escribir un poco, hoy fue un día totalmente distinto ya que de después del trabajo estaba planeado en tener una salida con mi novia, que seguramente va a leer esto pero bueno al final las cosas no fueron de está manera por lo que me fui a tomar una cerveza como es costumbre con unos buenos amigos y aprovechar a ir a cenar y bromear un rato.

Al final terminamos programando sobre Visual Fox Pro, caray tenia años que no lo hacia pero pues no me vi tan mal recordando los conceptos básicos de Fox Pro, estuvimos haciendo inserciones múltiples ya que mi amigo requería para su trabajo nada del otro mundo claro.

Estructura básica para hacer inserciones múltiples de distintas tablas:

Insert Into TABLA(campo1, campo2... campoN) SELECT campo1 campo2, campoN FROM TABLA

Nada fuera de lo normal lo interesante fue cuando llegamos a intentar borrar registros de una tabla por lo que realizabamos los querys correspondientes y la información de la tabla no era borrada por lo que al investigar nos dimos cuenta que para borrar los registros de una tabla de FOX PRO tenemos que usar algo mas, ¿Cómo borrar registros de visual fox pro lógicamente?

Set Deleted On
Delete from TABLA

De esta manera los datos son borrados lógicamente pero el archivo aún sigue manteniendo el tamaño ya que los registros quedan físicamente aunque estén ocultos.

Por lo que para borrar los registros físicamente necesitamos activar un comando más que es el siguiente:

PACK

De está manera los archivos serán borrados correctamente y el archivo dejará de tener tanto tamaño, espero  que sirva de algo, hoy me di cuenta que Visual Fox Pro no está tan pésimo tiene ciertas particularidades pero no es lo más complejo que haya o puede que diga eso ya que estoy acostumbrado a programar en DB2.

Comentarios

Entradas populares de este blog

Error 403 Forbidden con phpmyadmin y WAMP Server

Número de filas afectadas por instrucción PL/SQL en Oracle [Utilidades].

Como truncar un número decimal en C# sin redondear.