|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 2 ![]() |
Bonjour,
Je me trouve face à un problème d'architecture système du type : Citation:
Pour autant même après avoir ajouté dans les sources de données utilisateur le microsoft access driver ciblé (.mdb) l'erreur est toujours présente. Avez vous une idée pour résoudre ceci ? (A défaut de solution efficace je travaille actuellement via un système virtualisé en 32bits mais ce n'est que du provisoire...) Cordialement ------------------------------------- Informations complémentaires : Système Seven Pro 64bits Eclipse 3.6 ------------------------------------- |
|
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : octobre 2002 Messages : 231 ![]() |
Bonjour,
j'ai la même erreur que vous... Avez-vous trouver une solution ? Merci pour votre aide |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2006 Messages : 5 ![]() |
up
même problème, que je crée un DNS user ou un DNS system, Eclipse me renvoie le même message: "java.sql.SQLException: [Microsoft][Gestionnaire de pilotes ODBC] La source de données (DSN) spécifiée présente une incompatibilité d'architecture entre le pilote et l'application" |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : octobre 2002 Messages : 231 ![]() |
Bonjour,
nous avions trouvé une solution l'an passé... mais comme cela date et que je ne suis pas au boulot Il faudra patienter lundi dans la matinée pour vous envoyer les informations Bon week-end.
|
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : octobre 2002 Messages : 231 ![]() |
Bonjour,
Nous, ça fonctionne Avec "C:\Windows\SysWOW64\odbcad32.exe" En ajoutant les entrées dans "Sources de Données système" - Avec des bases ORACLE et ACCESS.. partie JAVA : - Installation de JAVA 6 update 25 (32Bits) - path JAVA = C:\Program Files (x86)\Java\jre6 Question : - A quelles types de bases de données accédez-vous (ORACLE/ACCES/...) ? Bonne journée. |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Jérôme Inscription : avril 2011 Messages : 25 ![]() |
Bonjour
Je me permets de relancer le sujet car j'ai le même problème. Aucun problème pour installer les pilotes ODBC mais dès que j'essaie d'exécuter un programme, j'ai le message : La source de données (DSN) spécifiée présente une incompatibilité d'architecture entre le pilote et l'application. Logiciels utilisés : - PostgreSQL 9.2 - Java : jre7 // jdk 1.7.0_09 - psqlODBC 09.01.1000 (pilote) Je suis bien passé par "C:\Windows\SysWOW64\odbcad32.exe" pour configurer le pilote mais le problème est toujours le même. Donc si quelqu'un a trouvé le solution, cela m'arrangerait fortement. Merci d'avance. |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : octobre 2002 Messages : 231 ![]() |
un 1er test à effectuer :
essayer via excel d'accéder à la base de données via le(s) lien(s) ODBC créé(s) au préalable ! ODBC : source de données système et/ou utilisateur |
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Jérôme Inscription : avril 2011 Messages : 25 ![]() |
|
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : octobre 2002 Messages : 231 ![]() |
Créer un nouveau fichier excel
(selon version) -menu "Données" - données externes - Créer une requêtes là, il propose les liens ODBC dispos... ensuite il devrait proposer les tables/vues dispos... etc... si cela fonctionne à ce niveau là, c'est déjà un "bon" signe ! A tester... |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : août 2004 Messages : 8 640 ![]() |
Pour faire simple, le bridge JDBC/ODBC est à éviter comme la peste. D'autant plus qu'il existe de vrais drivers JDBC pour tous les SGBD corrects du marché, et qu'intégrer ACCESS à une application java n'est pas forcément une géniale.
Sans compter, que, comment faire une fois que l'appli se trouve sur un système qui n'est pas windows?
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Jérôme Inscription : avril 2011 Messages : 25 ![]() |
Merci pour l'info mais c'est pour les études donc je n'ai pas vraiment le choix.
|
|
|
00
|
|
|
#12 | |
![]() ![]() Inscription : août 2004 Messages : 8 640 ![]() |
Citation:
Et dis leur que le couple java/ACCESS n'a absolument aucun intérêt au niveau professionnel, et que le bridge odbc/jdbc n'est jamais utilisé sur les applications pro.
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
|
00
|
|
|
#13 |
|
Expert Confirmé Sénior
![]() ![]() |
Heuuuu
![]() Quand la base de données "legacy" à laquelle tu dois accéder, c'est du Access.... Il n'y a aucune autre possibilité Ceci dit, t'isole au maximum ce driver et cette connectique dans un coin sombre où ne va aucune autre application
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : août 2004 Messages : 8 640 ![]() |
Le but étant, en général, de remplacer ladite base, tu leur demande des exports, tu intègre ça sous forme propre et tu leur dit que l'appli Access ne sert plus à rien...
Et que de toute façon, les montées en charge d'access et du bridge, ce n'est en général pas beau à voir...
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
00
|
|
|
#15 | |
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
Quand c'est comme ça, tu pleure
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
|
|
|
00
|
|
|
#16 | |
|
Candidat au titre de Membre du Club
![]() Jérôme Inscription : avril 2011 Messages : 25 ![]() |
Citation:
Je dois absolument utiliser PostgreSQL et le bridge odbc/jdbc. Donc si quelqu'un a une solution pour que cela soit possible, je suis toujours preneur. |
|
|
|
00
|
|
|
#17 |
|
Expert Confirmé Sénior
![]() ![]() |
Il y a des drivers natifs postgresl pour java, n'utilise pas le bridge pour ça. Seule une base de données access et, dans des cas extrèmes, excel, justifie le driver odbc.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
|
|
00
|
|
|
#18 | |
|
Candidat au titre de Membre du Club
![]() Jérôme Inscription : avril 2011 Messages : 25 ![]() |
Citation:
De mon côté, j'ai simplement téléchargé le driver odbc grâce à l'application Stack Builder fournie avec postgre et j'ai configuré le driver en passant par C:\Windows\SysWOW64\odbcad32.exe Sauf erreur de ma part, je pense avoir fait ce qu'il fallait mais j'ai toujours ce message à l'exécution du programme : "La source de données (DSN) spécifiée présente une incompatibilité d'architecture entre le pilote et l'application" J'ai essayé plusieurs solutions trouvées sur le net mais malheureusement rien ne fonctionne. |
|
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : août 2004 Messages : 8 640 ![]() |
Aucun besoin de passer par odbc. Stack Builder devrait te proposer de télécharger le driver jdbc correspondant à ta version.
Sinon, tu trouveras les drivers JDBC à l'adresse suivante: http://jdbc.postgresql.org/download.html Prend le driver jdbc4 correspondant à ta versino de Postgres
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
00
|
|
|
#20 |
|
Candidat au titre de Membre du Club
![]() Jérôme Inscription : avril 2011 Messages : 25 ![]() |
C'est bon, j'ai trouvé la solution.
En fait, il fallait simplement installer la version 32 bits de Java. Merci tout de même pour tous ces renseignements. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com