Lier deux bases de données
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- NOOuvel adepte
- Messages : 11
- Inscription : 21 déc. 2006 06:58
Lier deux bases de données
Bonjour,
On peut sous access créer une base sur son poste en la liant à une autre existant par exemple dans un répertoire du réseau.
Comment le faire avec OOo-base ?
Merci
On peut sous access créer une base sur son poste en la liant à une autre existant par exemple dans un répertoire du réseau.
Comment le faire avec OOo-base ?
Merci
OOo 2.1 sous XP Pro
-
- IdOOle de la suite
- Messages : 26014
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
C'est pour lier quel type de base : HSQL, MySql, MS-Access...
Dans l'assistant de démarrage, il te suffit de sélectionner l'option "Se connecter à une base existante".

Dans l'assistant de démarrage, il te suffit de sélectionner l'option "Se connecter à une base existante".

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- NOOuvel adepte
- Messages : 11
- Inscription : 21 déc. 2006 06:58
-
- NOOuvel adepte
- Messages : 11
- Inscription : 21 déc. 2006 06:58
-
- IdOOle de la suite
- Messages : 26014
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
HSQL est une base 100 % Java. Il faut donc utiliser le pilote JDBC.Georges LAYRIS a écrit :j'ai essayé d'ouvrir une base existante mais l'option HSQL n'existe pas
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- NOOuvel adepte
- Messages : 11
- Inscription : 21 déc. 2006 06:58
C'est bien, mais cette info est un peu juste pour moi pour continuer, il me faut remplir deux champs
URL de la source de données
"jdbc : ???????????????????"
quel est l'URL sachant que le chemin est Y:/echange/travaux/trav.odb
et que Y correspond à //HORUS
le deuxième champ correspond à la classe de pilote JDBC, et là franchement je suis court, très court, carrément bloqué
j'attends vos
merci
URL de la source de données
"jdbc : ???????????????????"
quel est l'URL sachant que le chemin est Y:/echange/travaux/trav.odb
et que Y correspond à //HORUS
le deuxième champ correspond à la classe de pilote JDBC, et là franchement je suis court, très court, carrément bloqué



merci
OOo 2.1 sous XP Pro
-
- Membre hOOnoraire
- Messages : 171
- Inscription : 19 avr. 2006 09:00
-
- IdOOle de la suite
- Messages : 26014
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Cela ne marchera pas, il faut ajouter à la fin :Dante a écrit :chaîne de connexion : "jdbc:hsqldb:file:c:\repertoire\vers\fichier.odb"
Code : Tout sélectionner
;default_schema=true

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- Membre hOOnoraire
- Messages : 132
- Inscription : 26 mai 2006 07:24
-
- NOOuvel adepte
- Messages : 11
- Inscription : 21 déc. 2006 06:58
Bonjour,
merci pour votre aide.
Pour l'instant ça ne marche pas, le seul pilote que j'ai pour hsqldb c'est :
"com.sun.star.sdbcx.comp.hsqldb.Driver"
et je n'ai pas trouvé le fichier *.jar qui permet de rajouter la "CLASS PATH" "org.hsqldb.jdbcDriver"
Un jour ça marchera, et si c'est pas prévu je serais peut-être obligé de passer à MySQL, mais j'essaye encore.
Merci
merci pour votre aide.
Pour l'instant ça ne marche pas, le seul pilote que j'ai pour hsqldb c'est :
"com.sun.star.sdbcx.comp.hsqldb.Driver"
et je n'ai pas trouvé le fichier *.jar qui permet de rajouter la "CLASS PATH" "org.hsqldb.jdbcDriver"
Un jour ça marchera, et si c'est pas prévu je serais peut-être obligé de passer à MySQL, mais j'essaye encore.
Merci
OOo 2.1 sous XP Pro
-
- Membre OOrganisé
- Messages : 54
- Inscription : 03 nov. 2006 10:01
- Localisation : Orsay
Salut,audionuma a écrit :hum,
je ne suis pas sûr que l'on puisse se connecter à un fichier .odb, même d'une base intégrée, comme cela.
Il me semble que c'est pour se connecter à une base hsql "brute".
Manuel
Je viens de faire le test et ca fonctionne. J'ai bien mes tables qui s'affichent.
OpenOffice 2.3.1 / WinXP sp2
-
- NOOuvel adepte
- Messages : 11
- Inscription : 21 déc. 2006 06:58
Bonjour Gaspard,
Donc tu t'es connecté à une base *.odb en indiquant :
chaîne de connexion : "jdbc:hsqldb:file:c:\repertoire\vers\fichier.odb"
classe : "org.hsqldb.jdbcDriver"
Q1 : Où as-tu récupéré "org.hsqldb.jdbcDriver"
Q2 : As-tu indiquer "default_schema=true" ? si oui où?
Merci
Donc tu t'es connecté à une base *.odb en indiquant :
chaîne de connexion : "jdbc:hsqldb:file:c:\repertoire\vers\fichier.odb"
classe : "org.hsqldb.jdbcDriver"
Q1 : Où as-tu récupéré "org.hsqldb.jdbcDriver"
Q2 : As-tu indiquer "default_schema=true" ? si oui où?
Merci
OOo 2.1 sous XP Pro
-
- RespOOnsable forum
- Messages : 12690
- Inscription : 08 nov. 2005 16:23
- Localisation : Brest, France
Le pilote JDBC pour HSQL est intégré.Georges LAYRIS a écrit :Q1 : Où as-tu récupéré "org.hsqldb.jdbcDriver"
Suivez ce tuto : http://user.services.openoffice.org/fr/ ... c3600.html