OVH Cloud OVH Cloud

Impossible d'accèder aux propriétés

1 réponse
Avatar
Sylvain
Bonjour =E0 tous,

Je supprime des lignes dans une table dans un dataset.
Cette table est en r=E9alit=E9 une user function qui r=E9cup=E8re=20
diverse infos dans des tables sur la base de donn=E9es.

Les lignes que je supprime contiennent des champs=20
auxquels j'ai besoin d'acc=E9der (par exemples des cl=E9s=20
=E9trang=E8res...)
Le probl=E8me est que les lignes supprim=E9es sont dans=20
l'=E9tat "Deleted" (RowState =3D deleled) et du coup je suis=20
coinc=E9.

Voila l'erreur exactement:
Exception runtime lev=E9e :=20
System.Data.DeletedRowInaccessibleException - Impossible=20
d'acc=E9der via la ligne aux informations de ligne=20
supprim=E9es.

Comment puis je acc=E9der aux diff=E9rents champs de mes=20
lignes supprim=E9es ???

Merci beaucoup

1 réponse

Avatar
Paul Bacelar
Pour les clés étrangères, laisse faire le DataSet pour qu'il gère la
cohérence référentielle. Il suffit que tu lui donnes la DataRelation qui
permettra de conserver la cohérence.
--
Paul Bacelar


"Sylvain" wrote in message
news:136301c4a783$d33903e0$
Bonjour à tous,

Je supprime des lignes dans une table dans un dataset.
Cette table est en réalité une user function qui récupère
diverse infos dans des tables sur la base de données.

Les lignes que je supprime contiennent des champs
auxquels j'ai besoin d'accéder (par exemples des clés
étrangères...)
Le problème est que les lignes supprimées sont dans
l'état "Deleted" (RowState = deleled) et du coup je suis
coincé.

Voila l'erreur exactement:
Exception runtime levée :
System.Data.DeletedRowInaccessibleException - Impossible
d'accéder via la ligne aux informations de ligne
supprimées.

Comment puis je accéder aux différents champs de mes
lignes supprimées ???

Merci beaucoup