ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: DBC to SQLserver -- champs uniqueID   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mer. 18 novembre 2015, 16h09

Michel Lévy
France France

atoutfox.public.association

Re: DBC to SQLserver -- champs uniqueID

le wizard peut te créer la RI déclarative dans SQL server (i.e. les Foreign Keys) en générant et exécutant sur le serveur SQL du code de ce genre:
ALTER TABLE [dbo].[table2] WITH NOCHECK ADD CONSTRAINT [fk_fk1] FOREIGN KEY([fk1])
REFERENCES [dbo].[table1] ([pk])
ON UPDATE CASCADE
ON DELETE CASCADE


mais pour ça, il te faut avoir des RI déclarées dans ton dbc.
Donc si tu n'as pas actuellement de RI dans VFP, et que tu veuilles conserver tes dbc en l'état, le plus simple serait probablement de cloner ce dbc, de générer les RI, de lancer le wizrd sur ce clone, et de continuer à utiliser ton original en prod. Bon, OK, vu de loin, c'est toujours simple ;-)

et n'oublie pas la possibilité offerte par le wizard de simplement générer le code SQL. tu peux ensuite le récupérer dans fox, et lui apporter toutes les modifs spécifiques dont tu as besoin (très très utile si tu as des expressions de validation ou des procédures métier que tu veux pousser sur le serveur SQL).


Permalink : http://www.atoutfox.org/nntp.asp?ID=0000016896
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3