Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/07/2005, 09:33
MioX-
 
Fecha de Ingreso: diciembre-2004
Mensajes: 42
Antigüedad: 19 años, 5 meses
Puntos: 0
Cita:
Iniciado por Kelpie
Si mal no recuerdo FoxPro trabajaba con el motor dBase. Este motor mantiene los registros borrados, pero marcados como 'para borrar' (Access, por ejemplo, también los mantiene, pero los oculta). Para eliminarlos definitivamente hay que ejecutar el comando 'pack' (creo que era pack).
Consulta documentación de dBase.

Lo tengo, ahora el problema es el siguiente, yo necesito ejecutar una sentencia desde visual basic, para q me lo borre no solo logica sino fisicamente en fox, por lo tanto en el fox yo coloco lo siguiente:
DELETE FROM Banco!tmpcliente where Id=22

Aqui me lo borra logicamente, para q me lo borre fisicamente tengo q "pisar" haciendo:

SELECT tmpcliente
PACK

Mi problema es el siguiente quisiera saber si hay algun comando que me deje ejecutar la sentencia entera sin tener que ejecutarla por separado teniendo en cuenta que la ejecucion la tengo que hacer desde el vb 6.0.

Delete from Banco!tmpcliente where Id=22 select tmpcliente pack

puesto que si yo coloco toda esa sentencia no me hace el delete sino que me hace el pack.

Agradeceria me informen.

Gracias.