Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Bases de Datos Dbc para trabajo en red
Message
From
01/06/2004 19:15:47
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00909054
Message ID:
00909073
Views:
12
Este es el Universal Thread, y no el Portal Fox, jeje.

Bueno, yo utilizo el framework Visual Extend, que simplemente busca la base de datos en el directorio DATA, debajo del directorio de la aplicación.

Como el framework define esto como un path relativo, puedo hacer las pruebas en el equipo de desarrollo, y luego copiar el ejecutable al directorio compartido en red, sin ningún cambio.

La orden para definir un path relativo podría ser algo así como:

set path to "data;help;fotos"

En el ejemplo, estoy haciendo tres directorios, debajo del directorio de trabajo, accesibles para el programa.

Por ejemplo, concentrándonos en el directorio de datos, en mi máquina de desarrollo tengo el proyecto, y quizás eventualmente el ejecutable, en el directorio:

c:\proyectos\Costos

Estoy suponiendo un sistema de cálculo de costos. Y el directorio de datos está en:

c:\Proyectos\Costos\Data

En el directorio compartido en la red, los ejecutables podrían estar en:

\\MiServidor\Costos

y el directorio de datos en:

\\MiServidor\Costos\Data

Nota: He dicho "ejecutables" en plural, a propósito, porque mantengo diferentes versiones del ejecutable: Costos_0001.exe, Costos_0002.exe, etc.; esto me permite actualizar la última versión sin tener que echar a los usuarios. Un pequeño programa cargador se encarga de buscar y ejecutar la última versión, o le permite al usuario volver a una versión anterior (por si yo hubiera metido la pata en la última versión).

Saludos,

Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform