Bonjour,
sur une table avec une clé primaire unique, je voudrais que 2 enregistrement échangent leur clé primaire (enfait un num d'ordre). et j'y perds un peu dans les BeginEdit et AcceptChanges().
si je fais
dataRow1.beginEdit ();
dataRow2.beginEdit ();
int n = datarow1.cle;
dataRow1.cle = datarow2.cle;
dataRow2.cle = n;
dataRow1.EndEdit ();
dataRow2.EndEdit ();
ça me sort une exeception.
En utilisant le mécanisme acceptChanges, ça me sort une exception au moment de l'update !!!
ya un moyen de faire ça ?
merci
Partager