J'essaye de gérer une base MySQL en local via LibreOffice Base. J'utilise le connecteur natif et j'ai pu configurer correctement la connexion, parvenant à créer les tables, des vues, des relations depuis Base et même à remplir certaines tables.
Cependant dès que je remplis mes tables comprenant une colonne de type date (DateTime ou TimeStamp) la fenêtre de vue des données se vide totalement, même la grille vide et les noms de colonnes sont absents. La page est totalement blanche. Et les icônes de la barre d'outils, ainsi que la majorité des menus sont grisés et inaccessibles. Pourtant en mode édition les colonnes et leurs déclarations sont bien chargées.
Le problème ne vient pas a priori de la saisie des valeurs depuis Base ; en ajoutant une ligne par PhpMyAdmin, l'affichage plante dans Base.
La grille est correctement affichée dès lors que je supprime les données dans la table. Donc clairement Base a du mal à interpréter le retour de MySQL avec une date
En ligne de commande, voici le retour fourni (date est un timestamp) :
Code : Tout sélectionner
+---------+--------+---------------------+
| idRepas | idPlat | date |
+---------+--------+---------------------+
| 1 | 1 | 2019-12-18 05:00:00 |
+---------+--------+---------------------+
Merci.
PS : si je rentre une ligne avec une date depuis Base, le logiciel plante en fait même si la ligne est bien ajoutée à la base, avec une date erronée d'ailleurs (valeur par défaut).