Question : Migration stratégique de VFP à DBC

Salut temps d'Experts

In FPW2.6 j'ai créé beaucoup de fonctions pour fournir les fuites intérieures de base de données comme les contraintes PK FK AK/les créations ordre d'identification et est-ce que d'autres pour vérifier si une table existe avant qu'ouvert il et recréent au besoin tout l'index lié au

Since de table.
(un ensemble de tablesreconfigurated si nécessaire - comme un dictionnaire interne facilite ce travail) qu'il a établi ainsi le puits j'ai décidé de le maintenir quand ont émigré à l'intégrité de VFP.

Referential est fournie par DBC, est l'identification création d'ordre aussi ? le

Does elle semblent n'importe quel raisonnable dedans maintenir les fonctions que j'ai mentionné principalement pour la récréation automatique d'index de table s'il est nécessaire ? le

I savent que le gendbc réalise un travail très corrélé mais ce n'est pas un processus automatique, un doit le déclencher pour faire le doute de job.

Another : pendant mes tables provisoires de processus sont créés et est-ce que supprimé par l'OS, si j'emploie DBC ce les tables provisoires pourrait être supprimé de l'intérieur de DBC ?

Thanks du

que (je sais mes doutes est un litte hors de temps) à l'avance !
class= de

Réponse : Migration stratégique de VFP à DBC

Si cela fonctionne sans problèmes puis je ne le changerais pas. Vous devriez trouver un motif plus important d'incorporer DBCs à l'application existante que juste le RI ou quelque chose semblable.

Incrémenter le champ automatiquement n'a pas besoin de DBC (c'est une partie de structure de DBF) et DBC ne supprime pas les tables provisoires - ou vous ou VFP doit les supprimer. Je dirais que DBC n'est pas aussi utile qu'il devrait être… Même le RI doit être produit séparément comme code par le constructeur de RI. La création PRINCIPALE ÉTRANGÈRE n'assure pas RI.

Ainsi, utilisation DBC quand il est nécessaire, par exemple quand vous devez créer des vues, quand vous avez besoin des noms de long champ, déclenchements, événements etc. de base de données.

Une chose que je ne comprends pas en votre question est la phrase « pendant mes tables provisoires de processus sont créées et sont supprimés par OS ». Si vous créez la table provisoire comme un curseur alors que vous n'avez pas besoin de le supprimer parce que VFP le fait pour vous. Oui, il doit être supprimé manuellement après que l'accident de $$etAPP mais chaque application de VFP devrait avoir une certaine routine de nettoyage qui supprime de vieux dossiers de temp dans la chemise de temp. L'OS ne devrait pas effectuer ce travail et DBC n'aide pas (mais je peux être absent quelque chose).

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us