J'ai une table de base de données avec 6 colonnes. La clé primaire est une clé composite composée de 5 des 6 colonnesPouvez-vous utiliser ADO.NET SQLCommandBuilder avec des clés composites?
J'essaie d'utiliser le SqlClient.SqlCommandBuilder.GetDeleteCommand
pour supprimer la ligne.
Cependant, je reçois l'erreur suivante:
"System.InvalidOperationException : Dynamic SQL generation for the DeleteCommand is not supported against a SelectCommand that does not return any key column information."
Le SelectCommmand
contient toutes les colonnes de la table:
SELECT TABLENAME.COL1, TABLENAME.COL2, TABLENAME.COL3,
TABLENAME.COL4, TABLENAME.COL5, TABLENAME.COL6
FROM TABLENAME
le problème pourrait être la clé composite?
Merci, c'est un document utile. Malheureusement, aucune des limitations mentionnées ne semble s'appliquer à mon code. –