Bonjour,
J'ai une question à propos de la commande UpdateDataSet du Data Application Block :
Via un WebService je récupère un DataSet. Je veux recopier le contenu de ce dataset dans une base locale vide (la table à bien sur la meme structure).
J'écris donc
et à chaque fois j'ai l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DbCommand insertCmd = oDb.GetStoredProcCommand(R_AJOUTE); DbCommand updateCmd = oDb.GetStoredProcCommand(R_MODIFIE); DbCommand deleteCmd = oDb.GetStoredProcCommand(R_SUPPRIME); oDb.AddInParameter(insertCmd, PARAM1, DbType.Int32, VALEUR, DataRowVersion.Current); ... oDb.UpdateDataSet(oDs, C_TABLE, insertCmd, null, null, UpdateBehavior.Continue);Plusieurs questions de posent donc à moi :La valeur ne peut pas être null, nom du parametre dataTable
- Est ce le UpdateDataSet ne fonctionne dans un schéma classique je récupère un dataset, je travaille dessus, je le renvoi.
- Vu que les lignes de mon dataset n'ont pas la propriété DataRowState à Add est ce que je suis bloqué et je vais donc devoir faire les insert 1 à 1...
Merci pour vos éclaircissements.
Partager