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

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    mai 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : mai 2011
    Messages : 38
    Points : 18
    Points
    18

    Par défaut MAJ de la BDD fonctionne sur un PC mais pas sur un autre

    Bonjour,

    j'ai un soucis avec la mise à jour d'une base de données. Je m'explique, j'ai créé une base de données avec LibreOffice Base que j'ai mis sur un serveur commun (pour l'exemple, il y a une seule table avec une seule donnée).

    J'ai ensuite créé le formulaire joint avec calc qui récupère la valeur, met à jour avec la nouvelle valeur entrée dans le champ texte. Le fichier formulaire est sur 2 PC, en local et ces 2 PC accèdent au réseau. La mise à jour fonctionne bien sur un des PC, et ne fonctionne pas sur l'autre. Aucune erreur est affichée sur le PC où cela ne fonctionne pas, et ce PC récupère bien la valeur lorsqu'il clique sur le premier bouton. Les 2 utilisateurs ne se connectent pas en même temps à la base (la base serait de toute façon en lecture seule pour le second).
    C'est peut-être impossible avec une base intégré HSQLDB d'attaquer avec plusieurs PC différents ?
    Je sais qu'il existe un moteur HSQLDB pour attaquer à plusieurs utilisateurs mais je ne peux pas l'utiliser, ainsi que d'autres BDD. Je dois me débrouiller avec mes outils (donc libreOffice seulement).

    J'ai également testé depuis 2 autres ordinateurs sur le réseau. La modification a marché sur un des PC la première fois. Puis impossible sur aucun des 2 PC (j'ai supprimé la base, refait une neuve, redémarrer les ordinateurs, rien n'y a fait).
    Je suis revenu sur mon poste et la modification s'est faite instantanément ...

    Ma version de Libo est la 5.0.6.3.0 et la version des autres PC est la 5.2.7.2 (cela peut jouer ?)
    Le JRE installé sur mon poste est le 1.7.0_51, celui installé sur le poste de ma collègue était le 1.6, et elle a installé le 1.7.0_51 sans amélioration. On a également essayer d'avoir les mêmes paramètres partout sur Libo mais cela reste pareil, elle peut faire un SELECT mais l'UPDATE ne se fait pas, alors que sur mon poste, il se fait tout le temps.

    Je vous mets en PJ les fichiers que j'utilise.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    mai 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : mai 2011
    Messages : 38
    Points : 18
    Points
    18

    Par défaut

    Problème résolu sur un autre forum, je mets la solution ici également.
    Il faut tout simplement utiliser h2database, cela permet de modifier depuis plusieurs PC en simultané, et de récupérer les données en direct.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/06/2011, 15h22
  2. Réponses: 0
    Dernier message: 24/06/2010, 15h10
  3. Réponses: 1
    Dernier message: 11/11/2009, 12h35
  4. Réponses: 1
    Dernier message: 26/03/2009, 14h10
  5. Réponses: 0
    Dernier message: 03/04/2008, 15h14

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