[VB.NET/ACCESS] Identifier les clefs étrangères
Bonjour,
Je programme en VB.NET et je cherche à connaitre mes clefs étrangères dans une base de données ACCESS.
J'ai trouvé le code suivant :
Code:
1 2 3 4 5 6 7
| Dim foreignKeysSchemaTable As DataTable = ObjetConnection.GetSchema("Foreign_Keys")
Console.WriteLine("Clés étrangères dans la base de données :")
For Each row As DataRow In foreignKeysSchemaTable.Rows
Console.WriteLine($"Table FK : {row("FK_TABLE_NAME")}, Colonne FK : {row("FK_COLUMN_NAME")}, Table PK : {row("PK_TABLE_NAME")}, Colonne PK : {row("PK_COLUMN_NAME")}")
Next |
Mais j'ai le message d'erreur suivant sur la première ligne : "La collection demandée (Foreign_Keys) n'est pas définie."
Connaitriez-vous la syntaxe du "collectionName" adapté ou une autre méthode pour obtenir l'information ?
Je vous remercie par avance.