Bonjour.
Je cherche à récupérer TOUTES les contraintes positionnées sur une table ACCESS que j'accéde à partir d'un dataset et une datatable de ce dataset.
Quand j'utilise monDataset.Tables(0).Constraints, cela me donne effectivement la contrainte d'unicité sur la clé primaire mais pas celles sur les colonnes avec index unique !!!
Exemple : j'ai un colonne ID qui est ma clé primaire et un colonne nom qui est un index unique, seul ID remonte dans les contraintes (c'est dingue !).
Je ne voudrai pas retomber dans le DAO ou tout cela marchait trés bien... alors HELP !!!!
Sans réponse je me remets au DAO !!!! ;-)
Bon en creusant dans la doc :
DataAdapter.FillSchema, méthode (DataSet, SchemaType)
Il s'avére que le FillSchema (que j'utilise systématiquement) ne remonte les index uniques qu'en absence de clé primaire ! C'est pas très malin mais c'est comme ça !
Cdt.
Partager