|
| Autor |
Mensaje |
Arael25 Moderador

Registrado: 13 Mar 2007 Mensajes: 586 Ubicación: Lima - Peru
|
|
| Volver arriba |
|
|
DiegoAG Usuario Iniciado

Registrado: 12 Abr 2007 Mensajes: 12 Ubicación: Córdoba, Argentina.
|
Publicado: Jue 12 Abr, 2007 21:48 pm
Título del mensaje: |
|
|
Sin mantenimiento es posible que tengas razón, salvo que el sistema tenga incorporadas funciones de mantenimiento propios, como backup/restore, limpieza de tablas, etc.
Si el sistema está bien diseñado y el crecimiento vegetativo de la base de datos es moderada o baja, es factible que el sistema sirva siempre (claro que pueden aparecer tentadoras ofertas de nuevos sistemas, o las políticas de la empresa cambien, necesitando cambiar el sistema que, sin mantenimiento, lo mejor sería cambio radical).
Si el crecimiento de la base de datos es muy alto, recomiendo cambiar a un sistema con una base de datos sólida como MySQL, ORACLE o SQLServer. Se puede utilizar Visual FoxPro sin ningún problema con estos motores (lamentáblemente utilizando accesos via ODBC).
Saludos |
-------------------------------------------------
Diego A. G.
Analista de Sistemas
|
|
| Volver arriba |
|
|
Tesis Administrador

Registrado: 04 Mar 2007 Mensajes: 2002 Ubicación: Valencia - España
|
|
| Volver arriba |
|
|
Arael25 Moderador

Registrado: 13 Mar 2007 Mensajes: 586 Ubicación: Lima - Peru
|
|
| Volver arriba |
|
|
DiegoAG Usuario Iniciado

Registrado: 12 Abr 2007 Mensajes: 12 Ubicación: Córdoba, Argentina.
|
Publicado: Lun 23 Abr, 2007 21:48 pm
Título del mensaje: |
|
|
Para optimizar tablas en visual fox se debe tener en cuenta varios aspectos. Uno de estos es si existe una base de datos relacional asociadas a las tablas a optimizar, por lo que no solo estamos hablando de una optimizacion de tablas, sino de la base de datos.
Se puede "crear" un procedimiento que optimice la base de datos recorriendo cada tabla existente y realizando un pack y reindex. También se puede hacer lo mismo con las tablas libres.
Sin embargo yo no llamaría optimización a este proceso, sino simplemente una limpieza bastante superficial.
Una optimización es el análisis del acceso que se está realizando a la base de datos y tratar de mejorarlo, como por ejemplo, poniendo un nuevo motor, eliminando campos redundantes, eliminando tablas no utilizadas, mejorando la integridad.
No podemos hablar de un código que optimice directamente una base de datos "general", hay que hacer una optimización con el estudio del caso.
Saludos |
-------------------------------------------------
Diego A. G.
Analista de Sistemas
|
|
| Volver arriba |
|
|
brinklo
Registrado: 25 Abr 2007 Mensajes: 5
|
Publicado: Mie 25 Abr, 2007 00:20 am
Título del mensaje: Actualizar DBF desde VB |
|
|
Me mandaron a este foro en busca de una respuesta a mi interrogante.
Como actualizo los datos de una tabla de foxpro desde el visual basic?
Lo que pasa es que como dice el tema, mi sistema esta obsoleto, y lo estoy pasando a VB6 con SQL Server pero no lo puedo cambiar de un dia para el otro, por eso necesito saber. |
Euskadi Ta Askatasuna
|
|
| Volver arriba |
|
|
Arael25 Moderador

Registrado: 13 Mar 2007 Mensajes: 586 Ubicación: Lima - Peru
|
|
| Volver arriba |
|
|
DiegoAG Usuario Iniciado

Registrado: 12 Abr 2007 Mensajes: 12 Ubicación: Córdoba, Argentina.
|
Publicado: Mie 25 Abr, 2007 20:08 pm
Título del mensaje: |
|
|
No comprendo bien la pregunta:
¿Quieres trabajar en visual basic con tablas dbf?
si esa es la pregunta, si puedes hacerlo. debes crear un origen de datos ODBC para Visual FoxPro Databases (o tables) con un nombre de conexión, y especificar esa conexión en visual basic para abrir el recordset. |
-------------------------------------------------
Diego A. G.
Analista de Sistemas
|
|
| Volver arriba |
|
|
brinklo
Registrado: 25 Abr 2007 Mensajes: 5
|
Publicado: Jue 26 Abr, 2007 20:05 pm
Título del mensaje: Pero como las Modifco? |
|
|
Si he trabajado con tablas DBF desde VB, y las modifco, pero siempre las modificaciones las guardo en SQL server.
Lo que quiero saber si existe alguna forma para que esas modificaciones se guarden en las mismas tablas de FP?
Una especie de actualización, pues |
Euskadi Ta Askatasuna
|
|
| Volver arriba |
|
|
DiegoAG Usuario Iniciado

Registrado: 12 Abr 2007 Mensajes: 12 Ubicación: Córdoba, Argentina.
|
Publicado: Lun 30 Abr, 2007 20:35 pm
Título del mensaje: |
|
|
Así es... y es tal cual te decía en el post anterior.
Debes vincular a tu recordset el origen de datos de Visual FoxPro, y hacer los updates necesarios.- |
-------------------------------------------------
Diego A. G.
Analista de Sistemas
|
|
| Volver arriba |
|
|
brinklo
Registrado: 25 Abr 2007 Mensajes: 5
|
Publicado: Mie 02 May, 2007 23:13 pm
Título del mensaje: Resuelto!!! |
|
|
Es cierto no, solo hago los update (o insert) y ya resulta gracias |
Euskadi Ta Askatasuna
|
|
| Volver arriba |
|
|