IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[.NET C# Oracle10i] Requête Transactionelle


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de NeraOne
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 218
    Par défaut [.NET C# Oracle10i] Requête Transactionelle
    Salut à toutes et à tous !
    Sur une base de données Oracle Spatial, je dois mettre à jours certains champs seulement : si j'en met 10 à jour par exemple et que le 7ème bug, je dois revenir au début comme si je n'avais rien fait. On m'a dit qu'Oracle et .NET pouvait gérer cela grâce a des requêtes transactionnelles... ?!?
    En gros, y'aurais un 'begin' au début et tant qu'il a pas vu le 'commit', on peut revenir à l'état du 'begin'...
    Est que quelqu'un a un peu plus d'infos la dessus ? Est que c'est Oracle qui gére cela ou un composants .NET...
    Merci de vos réponses !
    Antoine

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Le concept de transaction existe dans Oracle et est intégré dans le framework.
    Tu déclares un objet IDbTransaction avec la méthode BeginTransaction de ta connexion.
    Tu affectes cette transaction dans toutes tes IDbCommand.
    Si une exception est déclenchée dans le traitement, tu appelles Rollback sur ta transaction, ça va tout annuler.
    Sinon s'il n'y a pas eu de problème, tu appelles la méthode Commit de ta transaction pour tout valider une fois que tous tes traitements sont validés.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre éclairé Avatar de NeraOne
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 218
    Par défaut
    OK merci SaumonAgile, je vais regarder ca, j'ai trouver un OracleTransaction donc ca devrait pas être sorcier !
    Merci pour l'info et @+
    Antoine

Discussions similaires

  1. ADO.Net - Access - Sous requête
    Par sinople dans le forum ADO.NET
    Réponses: 0
    Dernier message: 19/07/2010, 11h50
  2. [VB.NET]Problème de requête
    Par discogarden dans le forum VB.NET
    Réponses: 4
    Dernier message: 01/08/2008, 12h13
  3. [ADO.Net][VB.Net] Comment faire requête dynamique Access ?
    Par Zinneke dans le forum Accès aux données
    Réponses: 2
    Dernier message: 12/02/2006, 18h09
  4. [VB.NET] [ODBC] Pb requête UPDATE avec clé primaire..?
    Par Pleymo dans le forum Windows Forms
    Réponses: 7
    Dernier message: 09/03/2005, 18h46
  5. [VB.NET] [SQL] Pb requête sql, récupérer des params. ?
    Par Pleymo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/02/2005, 20h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo