Je suis implémentant une solution pour mettre à jour le schéma de MSAccess bases de données sur le site client et j'utilise DataWeigher pour générer le script de mise à jour.Comment trouver le nom de la contrainte CHECK d'un champ dans la base de données MSAccess?
Ma petite application de console wtitten en C# exécute le script généré.
Et maintenant je veux changer une règle de validation existante d'un champ.
Pour modifier une règle de validation existante j'utiliser des commandos suivants:
ALTER TABLE myTable DROP CONSTRAINT <nameOfConstraint>
ALTER TABLE myTable ADD CONSTRAINT <nameOfConstraint> CHECK(myFiled<42)
La règle de validation originale a été créée manuellement (via MSAccess) et je ne sais pas quel nom a été donné à cette contrainte par MSAccess.
Comment est-ce que je pourrais savoir ce que le nom de l'objet devrait être fourni au commando DDL?
Un grand merci, surtout pour le lien, je n'ai pas connu ce site! – Elena