Le 25/10/2015 14:43, Bernard Ribot a écrit :
Bonjour,
Le 25/10/2015 08:54, Patrick Gelin a écrit :
Bonjour,
Pour essayer de résoudre un problème d'ouverture de formulaire sous 
une base HSQLDB (Bug qui serait causé par l'usage des sections et des 
colonnes dans un formulaire un peu complexe) j'essaie de changer de 
driver de base pour SQLite...
1. J'ai donc essayé de me connecter à SQLite avec JDBC, mais lors de 
l'ouverture de mon formulaire j'ai le message d'erreur *"SQLITE 
driver support TYPE_FORWARD_ONLY cursor"*. En général j'évite de 
courir après les drivers JDBC et ODBC précisément pour ces raisons 
que je connais de puis fort longtemps, à savoir qu'ils sont pauvres 
en fonctionnalités ! Alors existe-t-il un moyen pour paramétrer 
différent JDBC et éviter ce type de message ? Sinon je n'aurais pas 
le bon driver ? J'ai téléchargé le driver sqlite-jdbc-3.8.11.2.jar 
depuis la page [https://bitbucket.org/xerial/sqlite-jdbc/downloads]...
2. J'ai tout de même essayé d'utiliser également ODBC. Le driver ODBC 
SQLite pour Debian Jessie ne semble pas exister ! J'ai donc 
téléchargé sqlite3odbc de Debian Weezy (version précédente de 
Debian). Mais lorsque j'essaie de configurer ODBC pour enregistrer ma 
base avec [*ODBCManageDataSourcesQ4 */(je comprends que cette 
application de paramétrage remplacerait ODBCConfig ...)/, cette 
application de configuration n'enregistre pas le chemin vers ma base 
/data.sqlite/ ! Et bien que ma base apparaisse bien comme /Data 
Source Name//(donc sans chemin d'accès au fichier de ma base)/, le 
DSN n'est pas vu depuis LibreOffice ...
3. Enfin j'ai cherché un driver LibreOffice pour SQLite, comme il 
existe pour MySQL ou PostgreSQL, mais je n'ai encore rien trouvé... 
Existe-t-il ?
Merci pour votre aide.
Je n'ai pas de réponse pour faire fonctionner SQLite sous Linux pour 
plusieurs raisons, notamment que je travaille sous Windows avec MySQL 
et connexion ODBC.
Mais je demandais en quoi le changement de SGBD pouvait apporter une 
solution à un problème de formulaire complexe, les connexions à un 
SGBD quel qu'il soit ne faisant (et quelques autres choses évidemment 
:-) ) que permettre de restituer les données stockées dans la base (ou 
les y enregistrer) , charge au formulaire d'assurer la présentation de 
ces données.
Bernard
Bonjour,
Oui, certes. Mais en fait le formulaire Base sollicite la base de 
données dès son ouverture via le driver utilisé par LibreOffice. Or un 
problème de driver pourrait impacter dans ses effets de bords le bon 
fonctionnement de LibreOffice, et de ses formulaires.... La boucle 
infinie pourrait être dans le driver et non dans une fonction de 
LibreOffice...
Je me pose également la question d'un problème d'installation du driver 
de ma carte graphique, car j'ai déjà rencontré des effets similaires 
lorsque j'utilisais Ubuntu, avant de changer pour Debian... Et je ne 
suis pas certain d'avoir encore une installation parfaite...
J'ai remarqué aussi que le fonctionnement des colonnes perturbe le 
fonctionnement sinon l'affichage des sections, car le fait de passer à 
deux colonnes déclenche de façon non répétitive, mais assez fréquence 
des extensions de colonnes après le dernier paragraphe. C'est-à-dire que 
la section est allongée au-delà de sa taille normale après le dernier 
caractère caché de paragraphe. Je ne sais pas si cela est lié au premier 
bug, mais ce que je remarque c'est qu'un formulaire identique au 
premier, mais qui n'utilise pas les sections ne semble pas rencontrer ce 
bug et il s'ouvre (encore) sans problèmes !
Patrick
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés
Context
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.