Bonjour,

J'ai un probleme concernant la mise à jour de mes champs de bases de données. En effet j'arrive à insérer des lignes dans ma table mais lorsque que j'effectue mon dataProvider.commitChanges() pour une suppression ou une mise à jour il me met des erreurs du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
java.lang.RuntimeException: Nombre de conflits lors de la synchronisation : 1 Ligne SyncResolver.UPDATE_ROW_CONFLICT 0  valeurs modifiées dans la base de données
        at com.sun.data.provider.impl.CachedRowSetDataProvider.commitChanges(CachedRowSetDataProvider.java:878)
        at olis.pageFragment.detailTable.donneesSocietes.btSauver_action(donneesSocietes.java:836)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:146)
        at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:92)
        at com.sun.rave.web.ui.appbase.faces.ActionListenerImpl.processAction(ActionListenerImpl.java:57)
.......
Pour l'udate

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
GRAVE: ErrorDescription
java.lang.RuntimeException
        at com.sun.data.provider.impl.CachedRowSetDataProvider.commitChanges(CachedRowSetDataProvider.java:878)
        at olis.pageFragment.detailTable.donneesSocietes.btSupprimer_action(donneesSocietes.java:853)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:146)
        at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:92)
        at com.sun.rave.web.ui.appbase.faces.ActionListenerImpl.processAction(ActionListenerImpl.java:57)
        at javax.faces.component.UICommand.broadcast(UICommand.java:312)
        at com.sun.rave.web.ui.component.TableRowGroup.broadcast(TableRowGroup.java:1611)
 
.......
Pour le delete
Voici le code de suppression

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
public String btSupprimer_action() {
 
        try {
            RowKey rk = tableRowGroup2.getRowKey();
            if (rk != null) {
                if (cotationDataProvider.canRemoveRow(rk)) {
                    cotationDataProvider.refresh();
                    cotationDataProvider.removeRow(rk);
                    cotationDataProvider.commitChanges();
                }
            }
 
        } catch (Exception ex) {
            log("ErrorDescription", ex);
            error(ex.getMessage());
        }
 
        return null;
    }
Si vous avez une idee d'ou vient mon probleme je suis preneur. Merci

PS: J'utilise netbeans et Visual WEB Pack