none
Mettre à jour une base de donné à partir d'un dataset RRS feed

  • Question

  • Salut , 
    Je voudrais savoir si c'est possible mettre à jour une base de donnée. à partir d'un DataSet mais sans utiliser de DataAdapter.

    Je sais qu'il existe une methode UPDATE de DataAdapter fais cela mais dans mon projet je n'ai pas utilsé de dataAdapter pour charger mon dataSet.
    Mais je les charger avec la methode 

    oDbDataset.Load(oDbDataReader, System.Data.LoadOption.PreserveChanges, new string[] { tableName });

    vendredi 10 juillet 2009 10:49

Réponses

  • (Re)bonsoir,

    En travaillant sur chacune des DataTable de ton DataSet il est possible d'appeler une procédure stockées pour chaque ligne nouvelle/modifiée.

    //récupération des lignes modifiées ou nouvelles.
    DataTable changeTable = table.GetChanges(); foreach (DataRow row in changeTable.Rows) { // Appel à la procédure stockée de ton choix. } table.AcceptChanges();
    Fab'
    samedi 11 juillet 2009 21:06