Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
GenDbc
Message
 
To
31/03/2003 16:57:13
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Re: GenDbc
Miscellaneous
Thread ID:
00772168
Message ID:
00772175
Views:
12
El problema no es con tablas relacionadas, es con vistas que dependen de otra vista y la otra vista no se ha creado.

Es decir que el programa que crea las tablas y vistas manda a crear primerio la principal.

>>Hola a todos
>>Para actualizarle la estructura de datos a mis clientes utilizo un programa que genera la estructuras de mi base de datos (tablas, vistas, ect.) basado en el GENDBC. Luego otro programa les pasa los datos.
>>
>>Ten un gran inconveniente creando las vistas, por ejemplo: Hay una vista que contiene los toltales de deudas de los clientes (vista_totales_clientes) y otras vista que tiene los clientes con deudas (vista_clientes_deudas), en esta ultima el campo de balance_total proviene de vista_totales_clientes. El problema es que GENDBC no ha creado "vista_totales_clientes" Por lo tanto da un error.
>>
>>La unica forma que tengo actualmente es poniendo manualmente a que se cree "vista_totales_clientes " primero en el programa que genera GENDBC. Hay alguna forma de evitar estar haciendo esto cada vez que genero el programa. Es decir que en el .prg que se genere poner el orden en que se crearan las vistas.
>
>Tal vez podrías ver el código fuente de gendbc.
>
>Sin embargo, me parece más conveniente actualizar la BD como sigue:
>
>Crea una copia vacía de la base de datos, es decir, cada tabla con cero registros.
>
>Haz un programa para hacer "append from" para cada una de las tablas - combinando tu estructura vacía, con los datos del cliente.
>
>En relaciones "padre-hijo" (integridad referencial), tienes que tener cuidado de copiar el padre antes del hijo - o, más fácil, deshabilitas temporalmente la integridad referencial. Esto es fácil si, en vez de la integridad referencial estándar de VFP, utilizas algún sustituto - yo uso TaxRI, disponible en la sección de downloads.
>
>Saludos,
>
>Hilmar.
Dominican Republic, a Paradise in America
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform