1. #1
    Membre averti

    Homme Profil pro
    informatique
    Inscrit en
    avril 2013
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2013
    Messages : 279
    Points : 408
    Points
    408
    Billets dans le blog
    1

    Par défaut Ecrire si possible dans une table sinon attendre

    Bonjour à tous,
    je dois développer un job mais je sais pas trop comment m'y prendre.
    Je dois écrire dans une table. Mais avant d'ecrire je dois verifier si une autre application ou process n'est entrain de lire la table.
    Si c'est le cas cad une application est entrain de la lire je fais un wait sur l'ecriture de la table pendant une minute. Puis je reviens ecrire. Si après 3 essais je n'arrive toujours pas. j’arrête.
    quelqu'un à t il une idée. merci de votre aide

  2. #2
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    février 2008
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : février 2008
    Messages : 813
    Points : 1 188
    Points
    1 188

    Par défaut

    Bonjour,

    Suivant quel type de base de données tu utilises, tu peux peut-être utiliser les fonctionnalités standard de verrou sur lecture.
    Ainsi lorsque tu essaies d'écrire dans la table tu seras bloqué jusqu'à ce que le verrou soit enlevé. Il doit également y avoir un moyen de récupérer une erreur en cas de verrou.

    Sinon tu dois pouvoir également avoir une requête qui te renvoie l'information sur le verrou ou non, et ainsi tester le résultat de cette requête et rediriger sur un tSleep si c'est le cas.

    Nicolas

Discussions similaires

  1. Ecrire en Grec dans une InputBox, Possible ?
    Par Toad08 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/02/2008, 14h45
  2. ecrire dans une table
    Par Abla23 dans le forum Zope
    Réponses: 13
    Dernier message: 27/09/2006, 09h49
  3. Macro - Ecrire des valeurs dans une table
    Par gojaru dans le forum Access
    Réponses: 2
    Dernier message: 17/08/2006, 13h54
  4. Un tableau dans une table access, c'est possible ?
    Par mosquitout dans le forum Access
    Réponses: 6
    Dernier message: 05/04/2006, 13h04
  5. ecrire dans une table une info présente dans un formulaire.
    Par kaolivier dans le forum PHP & MySQL
    Réponses: 22
    Dernier message: 29/03/2006, 00h45

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