Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


Bonjour,
Est-ce possible d'avoir sur nos adresses perso les fichiers sources ?
C'est un problème de syntaxe donc ça peut être les " le :=
Il faudrait le sources pour mieux comprendre ...

Nicolas Paour



Le 22/08/2024 à 15:29, Titouan Bazillio a écrit :
Bonjour !

Oui je suis administrateur sur la machine

Comme vous me l'avez conseillé, j'ai téléchargé le driver "JDBC Driver for MySQL".
Je l'ai ensuite placé dans le dossier lib dans le dossier Java.
J'ai vérifié que la même version de Java était cochée (je n'en ai qu'une) dans "Outils -> options->Avancé (Option Java)".

Mais malheureusement cela n'a pas l'air de régler mon problème…
Lorsque je lance à nouveau mon formulaire, même erreur :

Impossible de charger les données.
Statut SQL: 42000
Code d'erreur: 1064
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':ma_variable )' at line 1"

Dans la requête :

SELECT * FROM "base"."table" WHERE ( "base"."table"."ma colonne" = :ma_variable )

Pour rappel, ce qui est bizarre c'est que lorsque je ferme cette pop up les données apparaissent presque toutes correctement dans les listes déroulantes. Seulement deux dates ne sont pas correctes (45525 au lieu de la date, c'est le nombre de jours depuis le 31 décembre 1899) et une image qui ne s'affiche pas.

En soi cela "marche" mais le message d'erreur est quand même présent à chaque ouverture et lorsque je lance des requêtes le logiciel plante.

J'ai essayé de chercher d'autres pistes mais je suis un peu perdu…

Merci pour l'aide apportée, peut-être aurez vous d'autres idées.

Bonne fin de journée,
Titouan Bazillio.

Le ven. 9 août 2024 à 10:46, Thierry Jeanneret <Thierry.Jeanneret@protonmail.com> a écrit :


    Je regarderais ici :
    https://www.mysql.com/products/connector/ Choisissez JDBC, Base
    s'appuie sur Java.

    C'est la base de données (vous parliez de mySQL ?) qui fournit la
    plomberie. Êtes-vous administrateur de votre machine ?

    Je précise quand même que j'ai quitté le métier il y a une
    douzaine d'années, j'ai des réminiscences mais ne suis plus la
    référence que je fus (!) Essayez donc de vérifier avec vos
    informaticiens que mes suggestions ne soient pas à côté de la
    plaque...

    A+,

    Thierry



    Le ven. 9 août 2024 à 10:04, Titouan Bazillio
    <titouan.bazillio.pro@gmail.com
    <mailto:Le+ven.+9+août+2024+à+10:04,+Titouan+Bazillio+%3C%3Ca+href=>>
    a écrit :
    Re bonjour,

    Je ne trouve pas le driver JDBC ni ODBC (je suis sur Windows et
    apparemment ça serait plutôt celui là) sur ma machine.. si vous
    savez où le trouver et le mettre à jour sur Libre Office 7.2 je
    suis preneur.

    Merci d'avance,
    Titouan Bazillio.

    Le ven. 9 août 2024 à 08:25, Thierry Jeanneret
    <Thierry.Jeanneret@protonmail.com> a écrit :

        Bonjour Titouan,

        Ce problème me rappelle quelque chose... mais ça c'est évaporé.

        Toutefois je vous renvoie à cette page :
        
https://bobcares.com/blog/mysql-error-code-1064-sql-state-42000/#:~:text=Why%20MySQL%20Error%20code%201064,missing%20data%20from%20the%20database.

        L'hypothèse du driver JDBC périmé me semble plausible, car à
        priori votre syntaxe est correcte et devrait passer sur un
        système civilisé.

        A part ça, vous dépendez d'informaticiens bizarres !

        Bien à vous,

        Thierry




        Le jeu. 8 août 2024 à 15:37, Titouan Bazillio
        <titouan.bazillio.pro@gmail.com
        <mailto:Le+jeu.+8+août+2024+à+15:37,+Titouan+Bazillio+%3C%3Ca+href=>>
        a écrit :
        Bonjour tout le monde !

        Au travail on nous a demandé de passer de la version 6.4 de
        Libre Office à
        la 7.2 (oui je sais c'est pas la plus récente) sauf que
        maintenant j'ai un
        problème avec Libre Office Base.

        Plus précisément, certaines requêtes SQL ne fonctionnent
        plus comme avant.
        J'ai un fichier avec des tables, des formulaires, etc... et
        certains
        formulaires ne s'ouvre plus à cause, selon le message
        d'erreur, d'un
        problème de syntaxe SQL sur des requêtes qui ne posaient
        aucun problème
        avant. Voici le message lorsque je lance mon formulaire :

        Impossible de charger les données.
        Statut SQL: 42000
        Code d'erreur: 1064
        "You have an error in your SQL syntax; check the manual that
        corresponds to
        your MySQL server version for the right syntax to use near
        ':ma_variable )'
        at line 1"

        Dans la requête :

        SELECT * FROM "base"."table" WHERE ( "base"."table"."ma
        colonne" =
        :ma_variable )

        A mon avis ce ne sera pas la seule mais la première qui
        échoue et donc la
        seule qui s'affiche.

        Il y a aussi un autre problème sûrement lié, lorsque je
        lance une requête
        le logiciel plante complétement. Voici un exemple de requête :

        UPDATE "table"
        SET "ma colonne" = 'ma valeur'
        WHERE "autre colonne" = CURDATE( )

        Ca fait peut-être un peu détaillé haha mais j'ai eu beau
        chercher partout
        je n'ai rien trouvé. Même dans les notes de versions que
        j'ai épluchées,
        peut-être ai-je raté ce qu'il me manque

        Merci d'avance pour votre aide,
        Bonne journée à tous !

        Titouan Bazillio.

        --
        Envoyez un mail à users+unsubscribe@fr.libreoffice.org
        <mailto:users%2Bunsubscribe@fr.libreoffice.org> pour vous
        désinscrire
        Les archives de la liste sont disponibles à
        https://listarchives.libreoffice.org/fr/users/
        Privacy Policy: https://www.documentfoundation.org/privacy



--
Cet e-mail a été vérifié par le logiciel antivirus d'AVG.
www.avg.com
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

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.