Pour ma part, je n'envisage pas d'utiliser une analyse WinDev pour concevoir et créer une BD dans un SGBD externe (via un script SQL).
C'est peut être une fonctionnalité de l'éditeur d'analyse, mais... ça me dérange.
En outre, ton expérience montre que ce n'est pas toujours concluant.
Je préfère plutôt la démarche d'importer dans une analyse la structure d'une BD externe.
Et si la structure de la BD externe évolue, on synchronise l'analyse.
Ce qui revient à n'utiliser WinDev "que" pour développer l'application, mais en collant de près à la BD externe, grâce à l'analyse.
J'imagine qu'en travaillant ainsi on à moins de problème sur les clés composées, non ?
Avec une BD externe, se pose la question des triggers ?
_ • Faut-il utiliser les "triggers applicatifs" WinDev/HyperFile ? je ne crois pas...
_ • Faut-il se limiter aux seuls triggers de la BD externe ?
Quant au type de données numérique, quel que soit l'environnement, j'ai toujours vu des problèmes lorsqu'on s'interface avec une BD Oracle.
En fait, il faut faire bien attention à travailler à partir d'un sous-ensemble de types de données commun à l'environnement de développement et au SGBD cible (seulement les types ANSI ou ISO, donc pas de rubriques tableau à la HyperFile; pas de types utilisateurs d'Oracle, etc.).
C'est frustrant de devoir se restreindre à un sous-ensemble des capacités du SGBD.
_
Partager