Poser une questionPoser une question
 

Questionvfp 6.0 à vfp 9.0

  • vendredi 25 mai 2007 08:27alicia26 Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     

    Bonjour

    j'ai une application vfp 6.0 que je veux migrer en client server sur sql server 2000.Mais voilà que je dois passer tout d'abord par vfp 9.0 pour faciliter la migration en mode client server.

    En résumé,le schéma de migration est bien vfp 6.0>> vfp 9.0>>sql server 2000?

    quels sont les impacts,y a t-il une méthode de migration à suivre?Je dois écrire un rapport à remettre à mon boss,mais il me manque assez d'éléments.

    Merci.

     

Toutes les réponses

  • vendredi 25 mai 2007 18:45Francis FaureMVPMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     

    Bonsoir,

     

    mon simple avis :

    la migration de vfp6 a vfp9 n'est pas un gros probleme,

    les commandes et classes sont a 99,99999% compatibles et le reste a 100%

    avec quelques "set" cela se passe bien^^

    quelques trucs a voir coté activeX mais sans grand problème...

    par contre si tu as des requetes sql, soit elles sont nickel, soit retoucher, soit il faudra utiliser la compatibilité ascendante,

    pour la partie sql oui mieux vaut travailler en vfp9 qui est aux normes.

    cordialement

    Francis

     

  • samedi 26 mai 2007 11:26Michel Lévy Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     

    Bonjour,

     

    La migration vers VFP9 ne posera pas trop de problème, mais tu auras un gros travail à faire pour migrer en client/serveur.

     

    Il te faudra d'abord vérifier (et corriger éventuellement) ta base de données pour :

    les tables (attention aux champs date, aux NULL, aux memo, aux valeurs par défaut)

    les structures relationnelles (index,clés primaires et déléguées, clés étrangères)

    les triggers et l'intégrité référentielle

    et ensuite tu pourras passer à la refonte de la couche d'accès aux données pour :

    ne ramener sur le client que les données dont il a besoin pour le traitement, pour réduire le trafic réseau

    gérer les mises à jour coté serveur (buffermode et tableupdate en particulier)

    puis tu retraiteras alors tout le code de la couche de présentation (les forms) pour l'adapter à tout ce que tu auras fait précédemment (donc ne garder que la partie visuelle)

     

    Quelques liens utiles:

    http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000372

    http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000375

    http://www.hentzenwerke.com/catalog/vfpbp10.htm (le chapitre sur l'accès aux données distantes) Cet ouvrage est en cours de traduction par le groupe "Localisation" de l'association AtoutFox

  • mardi 29 mai 2007 09:16alicia26 Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     

    Bonjour

     

    merci pour toutes vos réponses.

    Je me demandais qu'en ai t-il du développement web avec visual fox pro 9.0.

    Je pense à une application 3 tiers ou 2,peu importe,mais du développement web avec vfp 9.0 et sql server comme SGBD.

    Est il possible d'avoir une technologie à l'exemple de ASP.NET+VB.NET  avec vfp 9.0?