Bonjour,

J'ai un probleme de connection sur une base Microsoft Access par JDBC

Le message d'erreur affiche une erreur

ERROR - Generating SQLException...
SQLState(S1000) vendor code(-1028)

Comment trouver la signification de cette erreur ?

La connection fonctionne en lançant l'application depuis eclipse mais retourne cette erreur dans l'application en "release"



Message d'erreur Complet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
 
DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};
DBQ=C:/Dev/vue_sce/4713b3_P_L_1_CB.mpx/aut/template/function/usrf0084/prjlibrary
.mdb")
    trying driver[className=sun.jdbc.odbc.JdbcOdbcDriver,sun.jdbc.odbc.JdbcOdbcD
river@6d41d8]
*Driver.connect (jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Dev/v
ue_sce/4713b3_P_L_1_CB.mpx/aut/template/function/usrf0084/prjlibrary.mdb)
JDBC to ODBC Bridge: Checking security
No SecurityManager present, assuming trusted application/applet
JDBC to ODBC Bridge 2.0001
Current Date/Time: Mon Oct 05 15:40:12 CEST 2009
Loading JdbcOdbc library
Allocating Environment handle (SQLAllocEnv)
hEnv=1801331352
Allocating Connection handle (SQLAllocConnect)
hDbc=1801331520
Connecting (SQLDriverConnect), hDbc=1801331520, szConnStrIn=Driver={Microsoft Ac
cess Driver (*.mdb)};DBQ=C:/Dev/vue_sce/4713b3_P_L_1_CB.mpx/aut/template/functio
n/usrf0084/prjlibrary.mdb
RETCODE = -1
ERROR - Generating SQLException...
SQLState(S1000) vendor code(-1028)
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Impossible d'ou
vrir la base de donnÚes '(Inconnu)'. Ce n'est peut-Ûtre pas une base de donnÚes
que votre application reconna¯t, ou le fichier est peut-Ûtre endommagÚ.
        at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
        at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
        at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3073)
        at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:3
23)
        at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at odyssey.configurator.automation.isatools.OdAutOdbcManager.create(OdAu
tOdbcManager.java:170)
        at odyssey.configurator.automation.isaproject.OdAutIsaProject.openOdbc(O
dAutIsaProject.java:99)
        at odyssey.configurator.automation.isaproject.OdAutUsrfIsaProject.update
Children(OdAutUsrfIsaProject.java:256)
        at odyssey.configurator.automation.OdAutUserFunction.edit(OdAutUserFunct
ion.java:656)
        at odyssey.configurator.automation.OdAutManager.onCpaAutObjectActionEven
t(OdAutManager.java:352)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at odyssey.configurator.eventmanager.OdEvtManager.sharedNotify(OdEvtMana
ger.java:153)
        at odyssey.configurator.eventmanager.OdEvtManager.notify(OdEvtManager.ja
va:212)
        at odyssey.configurator.eventmanager.OdEvtEvent.dispatchEvent(OdEvtEvent
.java:72)
        at odyssey.configurator.eventmanager.OdEvtEvent.fire(OdEvtEvent.java:121
)
        at odyssey.configurator.processarea.browser.OdCpbAutNode.fireAction(OdCp
bAutNode.java:139)
        at odyssey.configurator.processarea.browser.OdCpbAutNode.autEdit(OdCpbAu
tNode.java:194)
        at odyssey.configurator.processarea.browser.OdCpbAutNode.actionPerformed
(OdCpbAutNode.java:101)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:19
95)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242
)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at com.jidesoft.plaf.vsnet.VsnetMenuItemUI.doClick(Unknown Source)
        at com.jidesoft.plaf.vsnet.VsnetMenuItemUI$MouseInputHandler.mouseReleas
ed(Unknown Source)
        at java.awt.Component.processMouseEvent(Component.java:6041)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5806)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4413)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4243)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322
)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
 
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2440)
        at java.awt.Component.dispatchEvent(Component.java:4243)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
 
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
 
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Closing connection (SQLFreeConnect), hDbc=1801331520
Closing environment (SQLFreeEnv), hEnv=1801331352
getConnection failed: java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft A
ccess] Impossible d'ouvrir la base de donnÚes '(Inconnu)'. Ce n'est peut-Ûtre pa
s une base de donnÚes que votre application reconna¯t, ou le fichier est peut-Ût
re endommagÚ.
error translation missing : [Microsoft][Pilote ODBC Microsoft Access] Impossible
 d'ouvrir la base de donnÚes '(Inconnu)'. Ce n'est peut-Ûtre pas une base de don
nÚes que votre application reconna¯t, ou le fichier est peut-Ûtre endommagÚ.