Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
GenDbc
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Re: GenDbc
Divers
Thread ID:
00772168
Message ID:
00772175
Vues:
11
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform