Forum général.général Utiliser Base de LibreOffice en version connexion externe hsqldb

Posté par . Licence CC by-sa
2
17
oct.
2017

Bonjour tout le monde,

j'espère ne pas me tromper de forum.

Donc j'explique : j'ai créé mes bases de données sous LibreOffice avec Windows avec une connexion externe hsqldb.

Je suis passée sous Mageia et rien à faire : tous les paramètres sont bons, la commande [root@thatmachine ~]# systemctl status hsqldb donne les résultats attendus, mais Base ne trouve toujours pas les tables qui existent bel et bien.

On s'est arrachés les cheveux pour trouver la solution sur le forum de Mageia, en vain.
Sur la liste users de LibreOffice, j'ai eu soit des réponses pitoyables (sur le nom des champs…) soit rien.
La doc de LibreOffice est indigente en ce qui concerne Base.
Une recherche internet me donne surtout des liens ben plutôt vieux, dont un en allemand dont la traduction m'a, hum, beaucoup éclairée : "Je n'ai pas non plus oui - mes mensonges à l'extérieur, et le chemin est a déclaré".

Il est possible que cela soit dû à une histoire de java et là, tant les personnes qui m'ont aidée que moi, on est incapables de trouver l'amorce d'une idée.

Est-ce que quelqu'un parmi vous aurait réussi cet exploit et comment ?

  • # droits d'acces au fichier

    Posté par . Évalué à 3 (+1/-0).

    Je suppose que ca a ete verifie, mais, ton user sous mageia a-t-il acces aux fichiers contenant la bdd?

  • # Encodage tables ?

    Posté par . Évalué à 2 (+0/-0).

    Ça pourrait être un problème d'encodage typique des migrations de fichiers d'un système vers un autre : iso-8859-1 vs utf8

  • # Réglé : cause mauvaise adresse

    Posté par . Évalué à 2 (+1/-0).

    Merci pour vos suggestions.

    Alors voilà, tousse très fort de confusion extrême.

    Les vérifications n'ont pas été inutiles. J'avais tout de même besoin du truc iptables (raison pour laquelle mes essais ne donnaient rien je pense).

    Je vous épargne le détail, mais j'ai dû aller voir sur la machine d'origine toujours en Windows et là, après une intense cogitation… je me suis rendue compte que, le diable se nichant à son habitude dans les détails, ça pointait vers le mauvais dossier de données. Chose dont je ne m'apercevais pas sous Windows compte tenu de la façon avec laquelle j'ai transféré mes données d'un endroit à un autre. J'ai vérifié mille fois que ma configuration sous Linux pointait correctement ben pas au bon endroit mais qui m'avait l'air tout à fait bon.

    Voilà c'est réglé, désolée et très très grand merci à tout le monde.

    Sinon j'ai le hsqldb de Mageia, je pense que c'est préférable à un autre téléchargé, pour info, il faut le chercher ensuite dans le dossier var qui est à la racine du disque dur.

    PS : mais j'ai très honte tout de même.

    • [^] # Re: Réglé : cause mauvaise adresse

      Posté par . Évalué à 1 (+0/-0).

      bonsoir,
      peux-tu développer pour dire comment tu as pointer de linux vers dd usb localhost derriere livebox et W10 car moi je pointe comme cela
      jdbc: hsqldb:smb://LIVEBOX/sauvegarde/STOCK/Bienv105;default_schema=true;shutdown=true;hsqldb.default_table_type=cached;get_column_name=false
      jdbc: hsqldb:file://LIVEBOX/sauvegarde/STOCK/Bienv105;default_schema=true;shutdown=true;hsqldb.default_table_type=cached;get_column_name=false

      cela met les connections ok quand même et pas de tables alors que coté W10 c'est OK
      Il doit y avoir un manque qu'parts.
      A bientôt
      Dominique

  • # base LIBREOffice en réseau local avec livebox et DD usb

    Posté par . Évalué à 1 (+0/-0).

    Bonjour à tous,
    je suis bien embêté avec mes base de données!.
    je m'explique,
    2 pc sous W10 et un pc linux ubuntu
    entre linux et pc W10 il y a la livebox et sur la box il y a le dd usb .
    ceux ci sont bien reconnus de chaque coté en réseau.
    j'ai une bdd libre office qui fonctionne bien de chaque coté en individuelle.
    dossier et fichier crée avec reconnaissance de la classe org.hsqldb.jdbcDriver bien reconnu de chaque coté et la connections bien reconnue de chaque coté.
    tout cela va bien jusque là.
    tous le secteur base coté W10 fonctionne bien je peux accéder a la base.
    Mais du coté linux ubuntu le fichier de base client fonctionne bien classe et connections reconnues
    libre office ouvre bien la base sur le dd usb derriere la livebox et c'est que cela se corse un peu et beaucoup.
    les tables ne s'affichent pas alors que formulaire et requetes s'affichent biensur sans rien dedans car il manque les table je suis allé voir dans le serveur dd usb hebergeur tous les fichiers sont bien présents.
    le script et tous le reste.
    Pouvez-vous me donner un coup de"de mains" pour résoudre ce soucis mineur.
    j'ai bien suivi le pdf de hsql-base-V10a de jf nifenecker
    Version: 5.4.3.2 de libreoffice
    merci à tous et à bientôt.
    Dominique

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.