Page 1 sur 2

HSQLwizard

Posté : mar. févr. 13, 2024 4:14 pm
par dle
Bonjour Bidouille,
Sous AOO 415/Windows 10 j'ai installé ton extension HSQLwizard sans problème. La conversion d'une petite base se passe bien, les 3 fichiers sont créés, mais lorsque je veux ouvrir une table ou exécuter une requête, j'ai le message d'erreur suivant :
La classe de pilote 'org.hsqldb.jdbcDriver' n'a pas pu être chargée.
, je n'ai pas trouvé où j'ai fait une erreur.
D'autre part sous AOO415/Sonoma(macOS), le nom du répertoire cible ne s'affiche pas, la macro se plante, le nom du répertoire est vide. Le problème se situe dans la routine " fChoixRep", s'il y a une "/" à la fin du fichier "sDest" n'est pas renseigné.
A+

Re: HSQLwizard

Posté : mer. févr. 14, 2024 10:41 am
par Bidouille
Bonjour,

Quel JRE est utilisé sur le PC ?

Re: HSQLwizard

Posté : mer. févr. 14, 2024 2:19 pm
par dle
Bonjour,
Adoptium-temurinJDK_1.8.0_402 sur les 2 OS.
A+

Re: HSQLwizard

Posté : mer. févr. 14, 2024 7:05 pm
par Bidouille
Dans le répertoire

Code : Tout sélectionner

C:\Program Files (x86)\OpenOffice 4\program\classes

Quelle est la date et la taille du hsqldb.jar ?

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 6:54 am
par dle
Bonjour,
Date. : 20/11/2023 taille : 730K
A+

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 9:22 am
par Bidouille
Bon, je viens d'identifier le problème.
Il faut que je creuse.
En attendant, il faut déclarer le pilote dans le chemin de classe :
capture.gif

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 10:32 am
par dle
J'ai ce message dans ta dernière réponse : Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 10:59 am
par Bidouille
Corrigé

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 11:09 am
par dle
C'est tout bon sous Windows :D :D
Sous macOS, j'ai copié le pilote dans un répertoire temporaire, ça devrait le faire après correction de la présence ou non de la "/"

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 12:43 pm
par Bidouille
dle a écrit :Sous macOS, j'ai copié le pilote dans un répertoire temporaire, ça devrait le faire après correction de la présence ou non de la "/"

Je n'ai pas de machine sous MacOS.
Merci de me joindre une copie écran du phénomène.

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 1:00 pm
par dle
AMHA le problème est ici :

Code : Tout sélectionner

      'Vérifier que le répertoire de destination se termine par un /
         if Right(.Directory,1) <> "/" then sDest = .Directory & "/"
         oDlg.getControl("cRepBase").Text = ConvertFromUrl(sDest)
         oDlg.getControl("bValide").setEnable(true)

Comme le nom du répertoire se termine par une "/", sDest est à blanc.

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 2:47 pm
par Bidouille
dle a écrit :Comme le nom du répertoire se termine par une "/", sDest est à blanc.

Le répertoire est donné par le service FolderPicker donc je ne vois pas trop pourquoi MacOS fournirait une info différente.

Re: HSQLwizard

Posté : jeu. févr. 15, 2024 4:28 pm
par dle
Moi non plus,mais en tout état de cause il y a bien une "/"
Capture d’écran 2024-02-15 à 17.24.58.png

Re: HSQLwizard

Posté : dim. févr. 18, 2024 5:25 pm
par Bidouille
La version 0.0.5 devrait régler les deux bogues : viewtopic.php?f=1&t=2600

Re: HSQLwizard

Posté : lun. févr. 19, 2024 7:57 am
par dle
Bonjour,
Plus de problèmes sous macOS :D :D :D
A+