none
Mise Ajour base de données access RRS feed

  • Question

  • Bonjour

    Comment effectuer avec asp.net vb une boucle pour mettre a jour une base de données access de la même manière que dans asp voir Boucle ci-dessous

    While not ObjRsNb.EOF And Not ObjRsNb.BOF

    iOrdre = ObjRsNb.Fields("ordre")
    ObjRsNb.Fields("ordre") = iOrdre + 1
    ObjRsNb.update

    ObjRsNb.MoveNext

      Wend
    ObjRsNb.Close
      set ObjRsNb = nothing

    Cordialement Michel

     
    Friday, January 31, 2014 7:57 AM

Answers

  • Comment effectuer avec asp.net vb une boucle pour mettre a jour une base de données access de la même manière que dans asp voir Boucle ci-dessous

    While not ObjRsNb.EOF And Not ObjRsNb.BOF

    iOrdre = ObjRsNb.Fields("ordre")
    ObjRsNb.Fields("ordre") = iOrdre + 1
    ObjRsNb.update

    ObjRsNb.MoveNext

      Wend
    ObjRsNb.Close
      set ObjRsNb = nothing

    Cordialement Michel

    • Merged by Aurel Bera Friday, January 31, 2014 12:05 PM duplicata
    • Marked as answer by MicheleMichel Monday, February 3, 2014 7:55 AM
    Friday, January 31, 2014 10:44 AM
  • Bonjour

    La solution la plus élégante c'est de oublier le vieux ADO et  passer a l'Ado.Net:
    http://msdn.microsoft.com/fr-fr/library/ms254937(v=vs.110).aspx
    Donc soit vous faites la mise a jour avec une Commande UPDATE table Set Order = Order + 1 Where .....
    soit vous créez un OleDbDataAdapter et un  DataSet/DataTable, modifies les informations et appelez DataAdapte.Update(DataTable).

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marked as answer by MicheleMichel Monday, February 3, 2014 7:55 AM
    Friday, January 31, 2014 12:02 PM

All replies

  • Comment effectuer avec asp.net vb une boucle pour mettre a jour une base de données access de la même manière que dans asp voir Boucle ci-dessous

    While not ObjRsNb.EOF And Not ObjRsNb.BOF

    iOrdre = ObjRsNb.Fields("ordre")
    ObjRsNb.Fields("ordre") = iOrdre + 1
    ObjRsNb.update

    ObjRsNb.MoveNext

      Wend
    ObjRsNb.Close
      set ObjRsNb = nothing

    Cordialement Michel

    • Merged by Aurel Bera Friday, January 31, 2014 12:05 PM duplicata
    • Marked as answer by MicheleMichel Monday, February 3, 2014 7:55 AM
    Friday, January 31, 2014 10:44 AM
  • Bonjour

    La solution la plus élégante c'est de oublier le vieux ADO et  passer a l'Ado.Net:
    http://msdn.microsoft.com/fr-fr/library/ms254937(v=vs.110).aspx
    Donc soit vous faites la mise a jour avec une Commande UPDATE table Set Order = Order + 1 Where .....
    soit vous créez un OleDbDataAdapter et un  DataSet/DataTable, modifies les informations et appelez DataAdapte.Update(DataTable).

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marked as answer by MicheleMichel Monday, February 3, 2014 7:55 AM
    Friday, January 31, 2014 12:02 PM