[users-fr] MySql et OOo2 - tables invisibles
La réponse d'Alex à mon premier appel au secours (Migration dBase de StarOffice 5-2 à OOo) m'a beaucoup apporté - merci Alex - mais pas de tout résoudre... Je ne conserve donc ci-dessous qu'une question pour laquelle je resitue le contexte : J'ai installé sous Windows98, Mysql5 ODBC3.51 et OOo2.0.1 avec (depuis aujourd'hui) java 1_5_0. Pour un maximum de simplicité je me connecte à la base mysql de mon serveur mysql (j'en suis à des essais, chez moi, et sans souci de sécurité) Mon problème c'est que dans le navigateur de sources de données de OOo LES TABLES de la base mysql de mon serveur mysql N'APPARAISSENT PAS. De même l'assistant de création de requêtes NE PROPOSE AUCUNE TABLE... comme s'il n'y en avait pas dans la base à laquelle je suis connecté. Je suis pourtant persuadé d'être connecté, mon serveur est lancé, j'ai les droits voulus etc puisque je peux écrire des requêtes sous OOo du genre "show tables;". Elles sont acceptées par le serveur (*) et le résultat s'affiche parfaitement dans le beamer de OOo. Ces requêtes apparaissent normalement dans le navigateur de sources de données de OOo, dans l'interface de Base, elles fonctionnent si on clique sur leur nom dans cette interface. POURQUOI LES TABLES, ELLES, SEMBLENT-ELLES NE PAS EXISTER ? ? ? (*) elles sont acceptées à condition que je "désarme" le mode ébauche (d'un clic sur le bouton "Sql" de la seconde ligne d'icônes qui provoque la disparition de l'icône avec une équerre à la première ligne). Si je ne "désarme" pas le mode ébauche avant de cliquer sur le bouton d'à côté ("Sql"avec une coche verte), la même expression sql (exemple show tables;) conduit au message d'erreur : /Syntax error in SQL expression parse error, expecting `BETWEN` or `IN` or `SQL_TOKEN_LIKE` / Le fait que j'aie installé la dernière version de java n'a rien changé par rapport à ce que donnait la JRE 1.4.2 Qu'en penser ? Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Le mercredi 01 février 2006 à 17:50 +0100, Berland a écrit : Bonsoir, > Qu'en penser ? Un souci de configuration :-( Quand tu désactives le mode "ébauche", OOo ne fait que passer l'instruction SQL directement au serveur mysql par le biais du pilote MyODBC, sans l'interpréter. Du coup, c'est comme si tu envoyais la requête directement depuis la ligne de commande. Donne nous plutôt la structure de tes tables, et des exemples des requêtes qui ne fonctionnent pas en passant par le mode ébauche (mode graphique), je pense qu'on découvrira l'origine du problème. Les tables ont elles toutes une clé primaire ? Les tables ont elles été créées dans OOo ou par un autre biais ? Les tables ont elles été créées avec une version précédente de mysql ou MyODBC suivie d'une mise à jour ? Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Alex Thurgood wrote: Le mercredi 01 février 2006 à 17:50 +0100, Berland a écrit : Bonsoir, Qu'en penser ? Un souci de configuration :-( Quand tu désactives le mode "ébauche", OOo ne fait que passer l'instruction SQL directement au serveur mysql par le biais du pilote MyODBC, sans l'interpréter. Du coup, c'est comme si tu envoyais la requête directement depuis la ligne de commande D'accord avec ce que tu dis. Mais cela m'amène à préciser : Dans la fenêtre d'écriture des requêtes, il y a trois options : 1) Créer une requête en mode ébauche 2) Utiliser l'assistant de création de requête 3) Créer une requête en mode SQL Les deux premières SONT INUTILISABLES car il n'y apparaît AUCUN NOM DE TABLE... Je fais donc mes essais avec l'option 3 En mode SQL natif TOUT ce que je tape (" _describe user;_ " ou encore " _SELECT `host` FROM `user`;_ " par exemple) passe, le serveur le reçoit, le comprend, l'exécute, retourne le résultat à OOo, et OOo l'affiche parfaitement. Dès que c'est envoyé hors mode ébauche, " _describe user;_ " donne le message "Syntax error..." mais " _SELECT `host` FROM `user`;_ passe si je clique sur le bouton "SQL" avec une coche verte (que le bouton d'à côté soit visible ou non) tandis que si je clique sur le bouton d'à côté (mode ébauche) avec l'équerre j'ai un message d'erreur disant que "la table user n'existe pas". Peut-être que le mode ébauche ne permet d'envoyer que des expressions SQL que la présentation graphique est capable de générer (donc par exemple _SELECT `host` FROM `user`;_ mais pas " _describe user;_ "), mais cela montre une fois de plus que OOo ne voit pas les tables en question. Donne nous plutôt la structure de tes tables, et des exemples des requêtes qui ne fonctionnent pas en passant par le mode ébauche (mode graphique) Je crois que j'ai répondu ci-dessus sur la nature des tables et sur le fait que le mode graphique est inutilisable (comment "ajouter des tables" quand il n'y en a aucune ?) , je pense qu'on découvrira l'origine du problème. Les tables ont elles toutes une clé primaire ? oui - Les tables ont elles été créées dans OOo ou par un autre biais ? non - Les tables qui ne sont pas visibles dans le cas dont je parle ici ce ne sont pas MES tables, mais LES tables de la base de donnée de gestion du serveur MySql ( user, db, host etc). Il semble bien (c'est ce que je disais hier) que les tables dBase _préexitantes_ posent exactement les mêmes problèmes que les tables MySql. Par contre, la table dBase "biblio" de la base Bibliography livrée en exemple avec OOo est visible tout à fait normalement dans l'explorateur de sources de données. Les tables ont elles été créées avec une version précédente de mysql je ne pense pas - Ce sont les tables du serveur mysql5 que j'ai installé il y a deux jours, et auxquelles je n'ai apporté aucune modification, ni via une ligne de commande, ni via OOo ou MyODBC suivie d'une mise à jour ? Je n'ai pas réinstallé le pilote MySQL-ODBC 3.51 récemment. Je crois n'avoir jamais fait de mise à jour de ce pilote. Alex - Merci encore de bien vouloir m'aider. Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Berland a écrit : Alex Thurgood wrote: Le mercredi 01 février 2006 à 17:50 +0100, Berland a écrit : Bonsoir, Qu'en penser ? Un souci de configuration :-( Quand tu désactives le mode "ébauche", OOo ne fait que passer l'instruction SQL directement au serveur mysql par le biais du pilote MyODBC, sans l'interpréter. Du coup, c'est comme si tu envoyais la requête directement depuis la ligne de commande D'accord avec ce que tu dis. Mais cela m'amène à préciser : Dans la fenêtre d'écriture des requêtes, il y a trois options : 1) Créer une requête en mode ébauche 2) Utiliser l'assistant de création de requête 3) Créer une requête en mode SQL Les deux premières SONT INUTILISABLES car il n'y apparaît AUCUN NOM DE TABLE... Je fais donc mes essais avec l'option 3 En mode SQL natif TOUT ce que je tape (" _describe user;_ " ou encore " _SELECT `host` FROM `user`;_ " par exemple) passe, le serveur le reçoit, le comprend, l'exécute, retourne le résultat à OOo, et OOo l'affiche parfaitement. Dès que c'est envoyé hors mode ébauche, " _describe user;_ " donne le message "Syntax error..." mais " _SELECT `host` FROM `user`;_ passe si je clique sur le bouton "SQL" avec une coche verte (que le bouton d'à côté soit visible ou non) tandis que si je clique sur le bouton d'à côté (mode ébauche) avec l'équerre j'ai un message d'erreur disant que "la table user n'existe pas". Peut-être que le mode ébauche ne permet d'envoyer que des expressions SQL que la présentation graphique est capable de générer (donc par exemple _SELECT `host` FROM `user`;_ mais pas " _describe user;_ "), mais cela montre une fois de plus que OOo ne voit pas les tables en question. Donne nous plutôt la structure de tes tables, et des exemples des requêtes qui ne fonctionnent pas en passant par le mode ébauche (mode graphique) Je crois que j'ai répondu ci-dessus sur la nature des tables et sur le fait que le mode graphique est inutilisable (comment "ajouter des tables" quand il n'y en a aucune ?) , je pense qu'on découvrira l'origine du problème. Les tables ont elles toutes une clé primaire ? oui - Les tables ont elles été créées dans OOo ou par un autre biais ? non - Les tables qui ne sont pas visibles dans le cas dont je parle ici ce ne sont pas MES tables, mais LES tables de la base de donnée de gestion du serveur MySql ( user, db, host etc). Il semble bien (c'est ce que je disais hier) que les tables dBase _préexitantes_ posent exactement les mêmes problèmes que les tables MySql. Par contre, la table dBase "biblio" de la base Bibliography livrée en exemple avec OOo est visible tout à fait normalement dans l'explorateur de sources de données. Les tables ont elles été créées avec une version précédente de mysql je ne pense pas - Ce sont les tables du serveur mysql5 que j'ai installé il y a deux jours, et auxquelles je n'ai apporté aucune modification, ni via une ligne de commande, ni via OOo ou MyODBC suivie d'une mise à jour ? Je n'ai pas réinstallé le pilote MySQL-ODBC 3.51 récemment. Je crois n'avoir jamais fait de mise à jour de ce pilote. Alex - Merci encore de bien vouloir m'aider. Claude Berland Bonsoir Je ne suis pas sur de tout saisir, mais est-ce possible que ces problèmes viennent des permissions tables dans MySQL? J'ai eu des problèmes de ce type, et il fallait modifier les permissions pas seulement de la base mais aussi des tables. C'est juste une idée Rainer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Bonsoir, Et si on prenait le problème (exposé en détail dans les messages précédents) par l'autre bout ? A) *Quelqu'un a-t-il fait l'essai _avec OOo2_ de se connecter à une base de données mysql dont les tables _n'ont pas été créées avec OOo_* (comme les tables host, db, user etc de la base mysql du serveur MySql) ? Les dites tables apparaissent-elles dans l'explorateur de sources de données de OOo ainsi que dans la boite de dialogue "ajouter des tables" de l'assistant de création de requête ? [bien entendu il faut faire ce test avec tous les privilèges sur les tables] En ce qui me concerne, (Windows98SE, MySql5, OOo2) OOo n'affiche pas ces tables et il me dit même dans certains messages d'erreur suite à des requêtes que ces tables n'existent pas... alors que les résultats des requêtes en question s'affichent parfaitement dans le Beamer ! B) *Même question avec OOo2 pour des tables dBase _non créées avec OOo_* mais valides (des tables appartenant à une base de données dBase qui a déjà fonctionné). J'ai le même problème avec les tables dBase qu'avec les tables MySql... Dernière information Avec OOo 1.4 tout ce que j'ai évoqué ci-dessus a toujours fonctionné sans problème pour moi... mais avec OOo2 les tables restent invisibles (les requêtes que je crée pour faire les essais, par contre apparaissent normalement dans OOo2 comme dans OOo1). Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Le mercredi 01 février 2006 à 22:55 +0100, rainer a écrit : > Bonsoir > Je ne suis pas sur de tout saisir, mais est-ce possible que ces > problèmes viennent des permissions tables dans MySQL? > J'ai eu des problèmes de ce type, et il fallait modifier les permissions > pas seulement de la base mais aussi des tables. > C'est juste une idée Rainer D'autant que les tables en question, si j'ai bien compris la précédente réponse de l'OP sont les tables système de mysql. On ne devrait pas jouer à la légère avec ces tables, car on risque de faire capoter le serveur. Il est en effet possible qu'il y ait un problème de droits sur ces tables ce qui empêche OOo de les afficher dans la liste de tables présentes. Je proposes ceci en tant que utilisateur déclaré dans mysql (root, si on veut, mais de préférence un autre ayant les droits nécessaires). A effectuer avec un client autre que OOo (ligne de commande, PHPMyAdmin, etc) CREATE DATABASE madb; USE madb; CREATE TABLE matable (id int(3) auto_increment primary_key, text1 varchar(30)); Puis ensuite créer une source de données correspondante ODBC, et voir si les tables s'affichent ensuite dans OOo. Alex Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Alex Thurgood wrote: Le mercredi 01 février 2006 à 22:55 +0100, rainer a écrit : Bonsoir Je ne suis pas sur de tout saisir, mais est-ce possible que ces problèmes viennent des permissions tables dans MySQL? J'ai eu des problèmes de ce type, et il fallait modifier les permissions pas seulement de la base mais aussi des tables. C'est juste une idée Rainer D'autant que les tables en question, si j'ai bien compris la précédente réponse de l'OP sont les tables système de mysql. On ne devrait pas jouer à la légère avec ces tables, car on risque de faire capoter le serveur. Il est en effet possible qu'il y ait un problème de droits sur ces tables ce qui empêche OOo de les afficher dans la liste de tables présentes. Je proposes ceci en tant que utilisateur déclaré dans mysql (root, si on veut, mais de préférence un autre ayant les droits nécessaires). A effectuer avec un client autre que OOo (ligne de commande, PHPMyAdmin, etc) CREATE DATABASE madb; USE madb; CREATE TABLE matable (id int(3) auto_increment primary_key, text1 varchar(30)); Puis ensuite créer une source de données correspondante ODBC, et voir si les tables s'affichent ensuite dans OOo. Alex D'accord, je vais essayer intégralement ce que tu dis (c'est vrai que les privilèges c'est subtil, mais c'est pour cela que j'ai voulu utiliser root), mais il y a tout de même les faits suivants : - les tables n'existent pas d'après OOo2, mais les résultats des requêtes vont y puiser s'affichent normalement ! - show tables; en ligne de commande liste les tables que OOo2 n'affiche pas et dit (dans certains messages) ne pas exister ... - j'ai le même problème avec dBase - avec OOo 1 il n'y a aucun problème (avec les mêmes essais, pour mySql comme pour dBase) Bonsoir et merci de ne pas avoir laissé tomber Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Berland a écrit : Bonsoir, Et si on prenait le problème (exposé en détail dans les messages précédents) par l'autre bout ? A) *Quelqu'un a-t-il fait l'essai _avec OOo2_ de se connecter à une base de données mysql dont les tables _n'ont pas été créées avec OOo_* (comme les tables host, db, user etc de la base mysql du serveur MySql) ? Les dites tables apparaissent-elles dans l'explorateur de sources de données de OOo ainsi que dans la boite de dialogue "ajouter des tables" de l'assistant de création de requête ? [bien entendu il faut faire ce test avec tous les privilèges sur les tables] Bonsoir Claude Oui je viens de me connecter à la base mysql de MySQL avec OOo2.0 et les tables s'afichent normalement. Idem pour ajouter les tables dans une ébauche de requête. La connection se fait donc normalement. Je suis sous mandriva2006 et MySQL 4.1 mais je ne pense pas que ça change grand chose. Je pense quand même que le driver ODBC n'est pas configuré correctement. pourtant avec windows il n'y a pas le choix et ça toujour bien marché . Bref je ne vois pas En ce qui me concerne, (Windows98SE, MySql5, OOo2) OOo n'affiche pas ces tables et il me dit même dans certains messages d'erreur suite à des requêtes que ces tables n'existent pas... alors que les résultats des requêtes en question s'affichent parfaitement dans le Beamer ! B) *Même question avec OOo2 pour des tables dBase _non créées avec OOo_* mais valides (des tables appartenant à une base de données dBase qui a déjà fonctionné). J'ai le même problème avec les tables dBase qu'avec les tables MySql... Dernière information Avec OOo 1.4 tout ce que j'ai évoqué ci-dessus a toujours fonctionné sans problème pour moi... mais avec OOo2 les tables restent invisibles (les requêtes que je crée pour faire les essais, par contre apparaissent normalement dans OOo2 comme dans OOo1). Tu est bien dans le module base de OOo2.0 et non dans writer ou calc avec la fenêtre base de données ? Rainer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
rainer wrote: Berland a écrit : Bonsoir, Et si on prenait le problème (exposé en détail dans les messages précédents) par l'autre bout ? A) *Quelqu'un a-t-il fait l'essai _avec OOo2_ de se connecter à une base de données mysql dont les tables _n'ont pas été créées avec OOo_* (comme les tables host, db, user etc de la base mysql du serveur MySql) ? Les dites tables apparaissent-elles dans l'explorateur de sources de données de OOo ainsi que dans la boite de dialogue "ajouter des tables" de l'assistant de création de requête ? [bien entendu il faut faire ce test avec tous les privilèges sur les tables] Bonsoir Claude Oui je viens de me connecter à la base mysql de MySQL avec OOo2.0 et les tables s'afichent normalement. Idem pour ajouter les tables dans une ébauche de requête. La connection se fait donc normalement. Je suis sous mandriva2006 et MySQL 4.1 mais je ne pense pas que ça change grand chose. Je pense quand même que le driver ODBC n'est pas configuré correctement. pourtant avec windows il n'y a pas le choix et ça toujour bien marché . Bref je ne vois pas Merci d'avoir fait cet essai. Savoir qu'il y a au moins des cas où cela marche est important. Je commençais à me demander si cela valait la peine de continuer à chercher. En ce qui me concerne, (Windows98SE, MySql5, OOo2) OOo n'affiche pas ces tables et il me dit même dans certains messages d'erreur suite à des requêtes que ces tables n'existent pas... alors que les résultats des requêtes en question s'affichent parfaitement dans le Beamer ! B) *Même question avec OOo2 pour des tables dBase _non créées avec OOo_* mais valides (des tables appartenant à une base de données dBase qui a déjà fonctionné). J'ai le même problème avec les tables dBase qu'avec les tables MySql... Dernière information Avec OOo 1.4 tout ce que j'ai évoqué ci-dessus a toujours fonctionné sans problème pour moi... mais avec OOo2 les tables restent invisibles (les requêtes que je crée pour faire les essais, par contre apparaissent normalement dans OOo2 comme dans OOo1). Tu est bien dans le module base de OOo2.0 et non dans writer ou calc avec la fenêtre base de données ? Je ne suis pas très sûr de ce qu'il faut que je te réponde(je pense avoir fait tous mes essais en affichant un texte, en faisant F4 et en continuant par des clics dans l'explorateur de sources de données, etc. Je ne soupçonnais pas qu'on puisse attaquer directement avec le module Base de OOo2.0) Je vais regarder cela de plus près. C'est encore une piste. Merci - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Berland wrote: rainer wrote: En ce qui me concerne, (Windows98SE, MySql5, OOo2) OOo n'affiche pas ces tables et il me dit même dans certains messages d'erreur suite à des requêtes que ces tables n'existent pas... alors que les résultats des requêtes en question s'affichent parfaitement dans le Beamer ! B) *Même question avec OOo2 pour des tables dBase _non créées avec OOo_* mais valides (des tables appartenant à une base de données dBase qui a déjà fonctionné). J'ai le même problème avec les tables dBase qu'avec les tables MySql... Dernière information Avec OOo 1.4 tout ce que j'ai évoqué ci-dessus a toujours fonctionné sans problème pour moi... mais avec OOo2 les tables restent invisibles (les requêtes que je crée pour faire les essais, par contre apparaissent normalement dans OOo2 comme dans OOo1). Tu est bien dans le module base de OOo2.0 et non dans writer ou calc avec la fenêtre base de données ? Je ne suis pas très sûr de ce qu'il faut que je te réponde(je pense avoir fait tous mes essais en affichant un texte, en faisant F4 et en continuant par des clics dans l'explorateur de sources de données, etc. Je ne soupçonnais pas qu'on puisse attaquer directement avec le module Base de OOo2.0) Je vais regarder cela de plus près. C'est encore une piste. Merci Ta dernière question était la bonne ! Si on ouvre un fichier de base de données (.odb) on se retrouve dans Base et là, ce qui ne marchait pas en attaquant par Writer et F4 se met à fonctionner parfaitement. Sans ta suggestion, j'aurais pu chercher encore longtemps. Ce qui m'est arrivé ne pourrait-il pas justifier une FAQ... ou une demande d'amélioration pour les modules Writer (et Calc si c'est le même problème, ce que je ne sais pas, n'ayant essayé qu'avec Writer) ? En tout cas, merci à toi et à Alex Thurgood Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Le vendredi 03 février 2006 à 08:56 +0100, Berland a écrit : Rebonjour, > Ce qui m'est arrivé ne pourrait-il pas justifier une FAQ... ou une > demande d'amélioration pour les modules Writer (et Calc si c'est le même > problème, ce que je ne sais pas, n'ayant essayé qu'avec Writer) ? Le problème est qu'il est déjà expliqué de manière assez claire dans l'aide en ligne comment créer/accéder à une base de données. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Le jeudi 02 février 2006 à 21:26 +0100, Berland a écrit : Bonjour, > A) *Quelqu'un a-t-il fait l'essai _avec OOo2_ de se connecter à une > base de données mysql dont les tables _n'ont pas été créées avec OOo_* > (comme les tables host, db, user etc de la base mysql du serveur MySql) ? > Les dites tables apparaissent-elles dans l'explorateur de sources de > données de OOo ainsi que dans la boite de dialogue "ajouter des tables" > de l'assistant de création de requête ? [bien entendu il faut faire ce > test avec tous les privilèges sur les tables] Oui, chez moi, cela a toujours marché, et continue à fonctionner correctement. > B) *Même question avec OOo2 pour des tables dBase _non créées avec OOo_* > mais valides (des tables appartenant à une base de données dBase qui a > déjà fonctionné). > J'ai le même problème avec les tables dBase qu'avec les tables MySql... > Chez moi ça marche toujours... En fait, je n'ai presque jamais créé de table depuis OOo, que ce soit du mysql ou du dBase. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
ROUIN Bernard wrote: Berland a écrit : Bonsoir, Et si on prenait le problème (exposé en détail dans les messages précédents) par l'autre bout ? A) *Quelqu'un a-t-il fait l'essai _avec OOo2_ de se connecter à une base de données mysql dont les tables _n'ont pas été créées avec OOo_* (comme les tables host, db, user etc de la base mysql du serveur MySql) ? oui, moi. Les dites tables apparaissent-elles dans l'explorateur de sources de données de OOo ainsi que dans la boite de dialogue "ajouter des tables" de l'assistant de création de requête ? [bien entendu il faut faire ce test avec tous les privilèges sur les tables] Pas chez moi.. En ce qui me concerne, (Windows98SE, MySql5, OOo2) OOo n'affiche pas ces tables et il me dit même dans certains messages d'erreur suite à des requêtes que ces tables n'existent pas... alors que les résultats des requêtes en question s'affichent parfaitement dans le Beamer ! B) *Même question avec OOo2 pour des tables dBase _non créées avec OOo_* mais valides (des tables appartenant à une base de données dBase qui a déjà fonctionné). J'ai le même problème avec les tables dBase qu'avec les tables MySql... Dernière information Avec OOo 1.4 tout ce que j'ai évoqué ci-dessus a toujours fonctionné sans problème pour moi... mais avec OOo2 les tables restent invisibles (les requêtes que je crée pour faire les essais, par contre apparaissent normalement dans OOo2 comme dans OOo1). Ca je ne sais pas. J'ai commencé à utiliser le module BD OOo qu'a partir de la version 2.0.1 Par contre une évidence s'impose. Le module BD est perfectible. Trés perfectible. Ayant utilisé il y a quelques années Access, je pensais avoir les mêmes possibilités, voir mieux, au regard de la qualité des autres modules. Trés déçu je m'interesse aujourd'hui à MySQL à travers EasyPHP. Apparement c'est trés prometteur. Enormément de possibilités, mais complexe. enfin on verra Merci de ta réponse. Rainer a mis le doigt sur la cause du problème : Si on charge un document Calc ou Texte (moi j'ai chargé un texte) on est sous Calc ou Writer (dans mon cas) et on obtient l'explorateur de sources de données avec la touche F4. Si on fait comme cela les tables ne sont pas vues, etc (ce que j'ai signalé). Mais si on cherche sur son disque dur un "fichier de base de données" (.odb) et qu'on double clique dessus, alors on ouvre le module Base "directement"... et les tables figurent dans l'explorateur de sources de données et partout où elles doivent apparaître. Moi je ne soupçonnais pas qu'il puisse y avoir deux modes de "fonctionnement" du module base. J'ai surtout du mal à croire que l'invisibilité des tables dans l'un des deux soit volontaire. Bug à signaler ? Amicalement Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Je suis d'accord avec toi sur le fait que la documentation sur OOo en général et sur la partie base de données est de très bonne qualité, et ce n'est pas la documentation qui me paraît anormale ni même incomplète. Mais TROUVES TU NORMAL que faisant F4 sous Writer te donne avec OOo 2.0.1 un explorateur de sources de données dans lequel les tables ne peuvent être affichées (et tout le reste, impossible de se servir de l'assistant d'écritures de requêtes etc) ? Avec OOo 1.0.4 , la même manip d'usage courant, citée dans la documentation ne conduit pas à ce curieux (mauvais) fonctionnement. Je ne vois pas ce qui pourraît justifier cette particularité de OOo 2.0.1 alors qu'il suffit de démarrer en double-cliquant sur un fichier .odb pour que le même OOo 2.0.1 retrouve un comportement normal (les tables s'affichent, etc). C'est pourquoi je pense qu'il s'agit d'un bug. En tout cas, c'est quelque chose qui t'a fait passer du temps à me répondre, qui en a fait passer à rainer et à d'autres... Si ce n'est pas un bug, mais une innovation, je ne lui ai vu jusqu'ici que des inconvénients. J'espère que tu me pardonneras d'insister tant. Amicalement Claude Berland Bonsoir Claude Si tu est connecté correctement dans le module base tu dois aussi retrouver ces tables avec F4 dans writer à condition d'aller dans dans le menu outils - options OOo base - bases de données et signaler ta base mysql ici. Chez moi ça marche parfaitement. amicalement Rainer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Le vendredi 03 février 2006 à 16:28 +0100, Berland a écrit : Bonsoir Claude, > Mais TROUVES TU NORMAL que faisant F4 sous Writer te donne avec OOo > 2.0.1 un explorateur de sources de données dans lequel les tables ne > peuvent être affichées (et tout le reste, impossible de se servir de > l'assistant d'écritures de requêtes etc) ? Ce n'est pas une question de ce qui est normal ou non, il s'agit d'un fonctionnement différent de la version 1.1.x qui est expliqué dans l'aide en ligne de la version 2. Comme Rainer t'a dit, tu dois d'abord déclarer tes sources de données dans OOo lui-même avant de pouvoir les voir dans le DSB (Data Source Browser). Il y a deux façons : soit en créant un ODB, soit en déclarant les sources dans Outils - Options. On peut ou non être d'accord avec cette façon de faire, qui change très nettement de la version précédente, mais ce n'est pas le seul changement majeur de comportement dans la fonctionnalité de OOo V2, quelque soit le module. Personnellement, je regrette que F4 n'offre plus la possibilité de gérer les sources de données tel que cela se faisait avec la version 1.1.X, mais ce n'est que mon opinion personnelle. Je regrette également que l'on ait choisi une intégration encore plus forte de fonctionnalités Java, et que l'on ait décidé de supprimer certaines fonctionnalités très intéressantes de Draw / Impress sous prétexte que ce n'était pas ce que faisait le produit concurrent. Cela ne m'empêchera pas d'utiliser le produit. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Alex Thurgood wrote: Le vendredi 03 février 2006 à 08:56 +0100, Berland a écrit : Rebonjour, Ce qui m'est arrivé ne pourrait-il pas justifier une FAQ... ou une demande d'amélioration pour les modules Writer (et Calc si c'est le même problème, ce que je ne sais pas, n'ayant essayé qu'avec Writer) ? Le problème est qu'il est déjà expliqué de manière assez claire dans l'aide en ligne comment créer/accéder à une base de données. Je suis d'accord avec toi sur le fait que la documentation sur OOo en général et sur la partie base de données est de très bonne qualité, et ce n'est pas la documentation qui me paraît anormale ni même incomplète. Mais TROUVES TU NORMAL que faisant F4 sous Writer te donne avec OOo 2.0.1 un explorateur de sources de données dans lequel les tables ne peuvent être affichées (et tout le reste, impossible de se servir de l'assistant d'écritures de requêtes etc) ? Avec OOo 1.0.4 , la même manip d'usage courant, citée dans la documentation ne conduit pas à ce curieux (mauvais) fonctionnement. Je ne vois pas ce qui pourraît justifier cette particularité de OOo 2.0.1 alors qu'il suffit de démarrer en double-cliquant sur un fichier .odb pour que le même OOo 2.0.1 retrouve un comportement normal (les tables s'affichent, etc). C'est pourquoi je pense qu'il s'agit d'un bug. En tout cas, c'est quelque chose qui t'a fait passer du temps à me répondre, qui en a fait passer à rainer et à d'autres... Si ce n'est pas un bug, mais une innovation, je ne lui ai vu jusqu'ici que des inconvénients. J'espère que tu me pardonneras d'insister tant. Amicalement Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Bonsoir, J'ai moi aussi créé de nombreuses tables MySQL avec phpMyAdmin. Une fois les bases déclarées dans ODBC, puis dans OOo 2 avec l'assistant base : Fichier/Nouveau/Base de données. Cliquer [se connecter à un base de donnée existante] et choisir ODBC dans la liste déroulante, puis cliquez [Suivant]. Cliquer [parcourir] Choisir la base ODBC dans la liste qui est proposée... Bonne Base... François Alex Thurgood a écrit : Le jeudi 02 février 2006 à 21:26 +0100, Berland a écrit : Bonjour, A) *Quelqu'un a-t-il fait l'essai _avec OOo2_ de se connecter à une base de données mysql dont les tables _n'ont pas été créées avec OOo_* (comme les tables host, db, user etc de la base mysql du serveur MySql) ? Les dites tables apparaissent-elles dans l'explorateur de sources de données de OOo ainsi que dans la boite de dialogue "ajouter des tables" de l'assistant de création de requête ? [bien entendu il faut faire ce test avec tous les privilèges sur les tables] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] MySql et OOo2 - tables invisibles
Alex Thurgood wrote: Le vendredi 03 février 2006 à 16:28 +0100, Berland a écrit : Bonsoir Claude, Mais TROUVES TU NORMAL que faisant F4 sous Writer te donne avec OOo 2.0.1 un explorateur de sources de données dans lequel les tables ne peuvent être affichées (et tout le reste, impossible de se servir de l'assistant d'écritures de requêtes etc) ? Ce n'est pas une question de ce qui est normal ou non, il s'agit d'un fonctionnement différent de la version 1.1.x qui est expliqué dans l'aide en ligne de la version 2. Comme Rainer t'a dit, tu dois d'abord déclarer tes sources de données dans OOo lui-même avant de pouvoir les voir dans le DSB (Data Source Browser). Il y a deux façons : soit en créant un ODB, soit en déclarant les sources dans Outils - Options. On peut ou non être d'accord avec cette façon de faire, qui change très nettement de la version précédente, mais ce n'est pas le seul changement majeur de comportement dans la fonctionnalité de OOo V2, quelque soit le module. Personnellement, je regrette que F4 n'offre plus la possibilité de gérer les sources de données tel que cela se faisait avec la version 1.1.X, mais ce n'est que mon opinion personnelle. Je regrette également que l'on ait choisi une intégration encore plus forte de fonctionnalités Java, et que l'on ait décidé de supprimer certaines fonctionnalités très intéressantes de Draw / Impress sous prétexte que ce n'était pas ce que faisait le produit concurrent. Cela ne m'empêchera pas d'utiliser le produit. Cette fois j'ai l'impression d'avoir bien compris. Bien entendu je vais continuer OOo (et mieux) Merci encore d'avoir consacré votre temps à me détailler ce qui se passe. Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: [users-fr] MySql et OOo2 - tables invisibles
Berland a écrit : Bonsoir, Et si on prenait le problème (exposé en détail dans les messages précédents) par l'autre bout ? A) *Quelqu'un a-t-il fait l'essai _avec OOo2_ de se connecter à une base de données mysql dont les tables _n'ont pas été créées avec OOo_* (comme les tables host, db, user etc de la base mysql du serveur MySql) ? oui, moi. Les dites tables apparaissent-elles dans l'explorateur de sources de données de OOo ainsi que dans la boite de dialogue "ajouter des tables" de l'assistant de création de requête ? [bien entendu il faut faire ce test avec tous les privilèges sur les tables] Pas chez moi.. En ce qui me concerne, (Windows98SE, MySql5, OOo2) OOo n'affiche pas ces tables et il me dit même dans certains messages d'erreur suite à des requêtes que ces tables n'existent pas... alors que les résultats des requêtes en question s'affichent parfaitement dans le Beamer ! B) *Même question avec OOo2 pour des tables dBase _non créées avec OOo_* mais valides (des tables appartenant à une base de données dBase qui a déjà fonctionné). J'ai le même problème avec les tables dBase qu'avec les tables MySql... Dernière information Avec OOo 1.4 tout ce que j'ai évoqué ci-dessus a toujours fonctionné sans problème pour moi... mais avec OOo2 les tables restent invisibles (les requêtes que je crée pour faire les essais, par contre apparaissent normalement dans OOo2 comme dans OOo1). Ca je ne sais pas. J'ai commencé à utiliser le module BD OOo qu'a partir de la version 2.0.1 Par contre une évidence s'impose. Le module BD est perfectible. Trés perfectible. Ayant utilisé il y a quelques années Access, je pensais avoir les mêmes possibilités, voir mieux, au regard de la qualité des autres modules. Trés déçu je m'interesse aujourd'hui à MySQL à travers EasyPHP. Apparement c'est trés prometteur. Enormément de possibilités, mais complexe. enfin on verra Claude Berland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]