1 pièce(s) jointe(s)
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.