Quantcast

Connexion OBDC / JBDC Firebird

classic Classic list List threaded Threaded
9 messages Options
Tyim Tyim
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Connexion OBDC / JBDC Firebird

This post was updated on .
Bonjour,

Je suis sous windows XP et j'utilise OpenOffice 3.3  (Rajout du 9 mars 2012 : et LibreOffice 3.4)

J'essaie de me connecter à une base de données firebird avec un lien ODBC.

Je passe par Fichier / Nouveau / Base de données puis je choisis se connecter à une base de données existantes / ODBC
les tables s'affichent, j'applique l'assistant de création de requête, lorsque je fais terminer, un message d'erreur dit : "impossible de charger le contenu des données" " Fetch Type out of range".

Cela handicape mon entreprise dont 80 pc sont passés sous OpenOffice. Je vois mal expliquer à mon patron pourquoi faire marche arrière.

Est ce que c'est le même problème que pour l'ODBC Oracle, sans solution, ou est ce qu'il y a une solution au problème ?

Pour info, si il y a un lien.
Ça fonctionne dans Excel 2003 et 2010, mais à partir de Données / Données Externes / Créer une requête (ou dans 2010 : provenance MS Query). Ca ne fonctionne pas dans Données / Données Externes / Importer des données (confirmé pour tous par l'éditeur de l'ERP qui exploite la BDD)
Tyim Tyim
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

J'ai pu résoudre mon problème. Je cherche des informations depuis ce matin, voici ma solution :
- J'ai lu que OBDC était propriétaire et qu'il pouvait y avoir des problèmes avec LibreOffice et qu'il était conseillé d'utiliser JDBC
- JayBird est le driver JDBC proposé en téléchargement par Firebird. (Firebird est édité par Oracle comme OpenOffice.org, il devrait donc y avoir une solution qui fonctionne) :
- Comment installer JayBird qui n'a pas d'exécutable .exe ? JayBird est une librairie Java. il faut donc installer Java, puis décompresser le dossier JayBird dans un endroit du PC.
- Ouvrir LibreOffice, puis menu Outils / Option / Java et ajouter les class via le bouton ' chemin de la class '
- Ajouter le dossier JayBird et ajouter toutes les class (fichier en .jar)

- Dans LibreOffice via le menu fichier : nouveau / base de données.
- Choisir une base de données existante JDBC et suivant
- Saisir l'emplacement de la base de données sur serveur (à modifier selon votre cas) : [b]firebirdsql:192.168.5.36/3050:c:\firebird\bin\BDC.FDB[/b]
- Saisir la class pilote : [b]org.firebirdsql.jdbc.FBDriver[/b]
- Puis faire suivant et répondre selon vos besoins.

Et ça devrait fonctionner.
Ensuite je sais l'exploiter comme base de données, mais pas encore dans calc avec une actualisation des données.

J'espère que ça aidera d'autre personne, car j'ai difficilement trouvé ces informations.

Liens +:
http://www.developpez.net/forums/d943641/bases-donnees/firebird/connexion-aux-bases-donnees/connexion-firebird-pilote-java-jdbc-openoffice-org-base-ne-se-firebird/
pierre-yves samyn pierre-yves samyn
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

Bonjour

Et merci pour ces informations précieuses :)

Cordialement
Pierre-Yves
Alex Thurgood Alex Thurgood
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

In reply to this post by Tyim
Bonsoir,


Le 8 mars 2012 11:44, Tyim <[hidden email]> a écrit :


> Je suis sous windows XP et j'utilise OpenOffice 3.3
>
>
Euh, je pense que LibreOffice a évolué depuis OOo 3.3 de sorte qu'il peut y
avoir des bugs dans OOo 3.3 qui ont été corrigé depuis dans LO.



> J'essaie de me connecter à une base de données firebird avec un lien ODBC.
>
> Je passe par Fichier / Nouveau / Base de données puis je choisis se
> connecter à une base de données existantes / ODBC
> les tables s'affichent, j'applique l'assistant de création de requête,
> lorsque je fais terminer, un message d'erreur dit : "impossible de charger
> le contenu des données" " Fetch Type out of range".
>
>
Il y avait aussi eu des problèmes ODBC avec LO et Firebird, notamment sur
des systèmes 64bit :

https://bugs.freedesktop.org/show_bug.cgi?id=34394

https://bugs.freedesktop.org/show_bug.cgi?id=34432

https://bugs.freedesktop.org/show_bug.cgi?id=45453

mais ces problèmes semblent avoir été résolus, ou vont l'être avec la
prochaine sortie de la 3.5.1. Il faudrait que tu l'essaies pour voir (elle
est aujourd'hui en RC).



Alex

--
Envoyez un mail à [hidden email] 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
Alex Thurgood Alex Thurgood
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

In reply to this post by Tyim
Hmmm, voir aussi, si tu confirmes que le bug se produise encore avec la LO
3.5.1 RC, qu'il ne s'agit pas de quelque chose de ce type-là :


http://www.dbforums.com/oracle/975171-fetch-type-out-range.html



Alex

--
Envoyez un mail à [hidden email] 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
Alex Thurgood Alex Thurgood
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

In reply to this post by Tyim
Et j'ai trouvé ceci :


http://tracker.firebirdsql.org/browse/ODBC-115

Donc, c'est peut-être réparé déjà, en mettant à jour le pilote, même pour
OOo 3.3...

Alex

--
Envoyez un mail à [hidden email] 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
Lucien Lucien
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

In reply to this post by Tyim
/Le 08/03/2012 17:48, Tyim a écrit :/
> /J'ai pu résoudre mon problème. Je cherche des informations depuis ce matin,
> voici ma solution :
> - J'ai lu que OBDC était propriétaire et qu'il pouvait y avoir des problèmes
> avec LibreOffice et qu'il était conseillé d'utiliser JDBC/
Bonjour,

C'est pour cette même raison que j'utilise JDBC (le driver MySQL)
<http://www.mysql.fr/downloads/connector/j/> avec le serveur UwAmp
<http://www.uwamp.com/>, installé séparément. Tout marche comme sur des
roulettes.
J'obtiens, sous LibreOffice (comme sous OpenOffice d'ailleurs) en
environnement stable de BDD MySQL (bien plus performant que le HSQL natif).
> /
>
> J'espère que ça aidera d'autre personne, car j'ai difficilement trouvé ces
> informations./
Moi aussi, car ce résultat n'a pas été facile à mettre en place non plus.
Cordialement. Lucien.

--
Envoyez un mail à [hidden email] 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
ribotb ribotb
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

In reply to this post by Alex Thurgood
Le 08/03/2012 20:34, Alexander Thurgood a écrit :
> Et j'ai trouvé ceci :
>
>
> http://tracker.firebirdsql.org/browse/ODBC-115
>
> Donc, c'est peut-être réparé déjà, en mettant à jour le pilote, même pour
> OOo 3.3...
>
> Alex

Bonjour à tous,

J'ai une connexion ODBC à mon Firebird SQL Server à partir de LO Base.
J'ai installé le pilote ODBC fourni par le Firebird Project. La création
de requêtes en mode SQL ou en mode ébauche se passe bien. Par contre
avec LO350 (Win 7 SP1) l'assistant requêtes ne démarre pas (!) quelque
soit le type de base.

Bernard

>

--
Envoyez un mail à [hidden email] 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
Tyim Tyim
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Connexion OBDC Firebird

This post was updated on .
Merci, j'ai fait un ajout dans mon 1er post : j'utilise aussi LibreOffice
3.4.
JDBC fonctionne très bien. Par contre je n'ai pas trouver l'option pour une
connexion en lecture seulement comme pour ODBC.
Est ce que quelqu'un a une solution ?

Je ne peux pas créer un utilisateur avec des restrictions dans firebird,
car je n'ai pas les droits et l'éditeur de l'ERP (PMI - Manufacturing) ne
veut pas le faire.

Je ne peux pas essayer avec la dernière version ODBC car ma base de données
ERP ne fonctionne pas avec cette version.

Une autre question, (est ce que je dois créer un post pour celle ci ou non
?) : Est ce que l'on peut importer des données dans calc liées à la base de
données, comme dans excel, car nous voulons avoir un tableur calc  qui
s'actualise à partir de la base de données de l'ERP ?
Loading...