Subject | JayBird driver doesn't work with JDBC explorer in JBuilder 4? |
---|---|
Author | fredlaub |
Post date | 2002-10-31T17:43:40Z |
Hi,
I succesfully defined my driver connection in JDBC explorer => I get
the list of tables.
When I commit the changes (even if I add 1 character in a field) I
have made in the data panel I get an error.
Doesn't the JayBird driver work with Boralnd's dataset components?
I use the JDBC explorer because it's the only tool I found that is
capable of displaying and entering Hebrew characters.
Remark: the test I made was with English characters.
The tool works fine with an Oracle driver/database.
Here is the stacktrace:
See com.borland.dx.sql.dataset.ResolutionException error code: BASE+3
com.borland.dx.sql.dataset.ResolutionException: An error occurred
saving a change to the "TEST1" table
at com.borland.dx.sql.dataset.ResolutionException.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionException.b(Unknown Source)
at com.borland.dx.sql.dataset.l.a(Unknown Source)
at com.borland.dx.sql.dataset.QueryResolver.updateRow(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.c(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.d(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.Database.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.saveChanges(Unknown
Source)
at com.borland.dx.dataset.DataSet.saveChanges(Unknown Source)
at
com.borland.dbswing.JdbNavToolBar.actionPerformed(
JdbNavToolBar.java:1219)
at
javax.swing.AbstractButton.fireActionPerformed(Abs
tractButton.java:1450)
at
javax.swing.AbstractButton$ForwardActionEvents.act
ionPerformed(AbstractButton.java:1504)
at
javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
at javax.swing.DefaultButtonModel.setPressed(Defa
ultButtonModel.java:250)
at
javax.swing.plaf.basic.BasicButtonListener.mouseRe
leased(BasicButtonListener.java:216)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEven
tMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:3717)
at java.awt.Component.processEvent(Component.java:3546)
at java.awt.Container.processEvent(Container.java:1164)
at java.awt.Component.dispatchEventImpl(Component.java:2595)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.LightweightDispatcher.retargetMouseEv
ent(Container.java:2451)
at java.awt.LightweightDispatcher.processMouseEve
nt(Container.java:2216)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
at java.awt.Container.dispatchEventImpl(Container.java:1200)
at java.awt.Window.dispatchEventImpl(Window.java:912)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDis
patchThread.java:103)
at java.awt.EventDispatchThread.pumpEvents(EventD
ispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Chained exception:
java.sql.SQLException: not yet implemented
at
org.firebirdsql.jdbc.FBPreparedStatement.setObject
(FBPreparedStatement.java:376)
at com.borland.dx.sql.dataset.j.setParameter(Unknown Source)
at com.borland.dx.sql.dataset.a.a(Unknown Source)
at com.borland.dx.sql.dataset.l.a(Unknown Source)
at com.borland.dx.sql.dataset.QueryResolver.updateRow(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.c(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.d(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.Database.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.saveChanges(Unknown
Source)
at com.borland.dx.dataset.DataSet.saveChanges(Unknown Source)
at
com.borland.dbswing.JdbNavToolBar.actionPerformed(
JdbNavToolBar.java:1219)
at
javax.swing.AbstractButton.fireActionPerformed(Abs
tractButton.java:1450)
at
javax.swing.AbstractButton$ForwardActionEvents.act
ionPerformed(AbstractButton.java:1504)
at
javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
at javax.swing.DefaultButtonModel.setPressed(Defa
ultButtonModel.java:250)
at
javax.swing.plaf.basic.BasicButtonListener.mouseRe
leased(BasicButtonListener.java:216)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEven
tMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:3717)
at java.awt.Component.processEvent(Component.java:3546)
at java.awt.Container.processEvent(Container.java:1164)
at java.awt.Component.dispatchEventImpl(Component.java:2595)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.LightweightDispatcher.retargetMouseEv
ent(Container.java:2451)
at java.awt.LightweightDispatcher.processMouseEve
nt(Container.java:2216)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
at java.awt.Container.dispatchEventImpl(Container.java:1200)
at java.awt.Window.dispatchEventImpl(Window.java:912)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDis
patchThread.java:103)
at java.awt.EventDispatchThread.pumpEvents(EventD
ispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Your help will be appreciated.
Frederic
I succesfully defined my driver connection in JDBC explorer => I get
the list of tables.
When I commit the changes (even if I add 1 character in a field) I
have made in the data panel I get an error.
Doesn't the JayBird driver work with Boralnd's dataset components?
I use the JDBC explorer because it's the only tool I found that is
capable of displaying and entering Hebrew characters.
Remark: the test I made was with English characters.
The tool works fine with an Oracle driver/database.
Here is the stacktrace:
See com.borland.dx.sql.dataset.ResolutionException error code: BASE+3
com.borland.dx.sql.dataset.ResolutionException: An error occurred
saving a change to the "TEST1" table
at com.borland.dx.sql.dataset.ResolutionException.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionException.b(Unknown Source)
at com.borland.dx.sql.dataset.l.a(Unknown Source)
at com.borland.dx.sql.dataset.QueryResolver.updateRow(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.c(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.d(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.Database.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.saveChanges(Unknown
Source)
at com.borland.dx.dataset.DataSet.saveChanges(Unknown Source)
at
com.borland.dbswing.JdbNavToolBar.actionPerformed(
JdbNavToolBar.java:1219)
at
javax.swing.AbstractButton.fireActionPerformed(Abs
tractButton.java:1450)
at
javax.swing.AbstractButton$ForwardActionEvents.act
ionPerformed(AbstractButton.java:1504)
at
javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
at javax.swing.DefaultButtonModel.setPressed(Defa
ultButtonModel.java:250)
at
javax.swing.plaf.basic.BasicButtonListener.mouseRe
leased(BasicButtonListener.java:216)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEven
tMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:3717)
at java.awt.Component.processEvent(Component.java:3546)
at java.awt.Container.processEvent(Container.java:1164)
at java.awt.Component.dispatchEventImpl(Component.java:2595)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.LightweightDispatcher.retargetMouseEv
ent(Container.java:2451)
at java.awt.LightweightDispatcher.processMouseEve
nt(Container.java:2216)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
at java.awt.Container.dispatchEventImpl(Container.java:1200)
at java.awt.Window.dispatchEventImpl(Window.java:912)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDis
patchThread.java:103)
at java.awt.EventDispatchThread.pumpEvents(EventD
ispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Chained exception:
java.sql.SQLException: not yet implemented
at
org.firebirdsql.jdbc.FBPreparedStatement.setObject
(FBPreparedStatement.java:376)
at com.borland.dx.sql.dataset.j.setParameter(Unknown Source)
at com.borland.dx.sql.dataset.a.a(Unknown Source)
at com.borland.dx.sql.dataset.l.a(Unknown Source)
at com.borland.dx.sql.dataset.QueryResolver.updateRow(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.a(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.c(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.d(Unknown Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.ResolutionManager.saveChanges(Unknown
Source)
at com.borland.dx.sql.dataset.Database.saveChanges(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.saveChanges(Unknown
Source)
at com.borland.dx.dataset.DataSet.saveChanges(Unknown Source)
at
com.borland.dbswing.JdbNavToolBar.actionPerformed(
JdbNavToolBar.java:1219)
at
javax.swing.AbstractButton.fireActionPerformed(Abs
tractButton.java:1450)
at
javax.swing.AbstractButton$ForwardActionEvents.act
ionPerformed(AbstractButton.java:1504)
at
javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
at javax.swing.DefaultButtonModel.setPressed(Defa
ultButtonModel.java:250)
at
javax.swing.plaf.basic.BasicButtonListener.mouseRe
leased(BasicButtonListener.java:216)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEven
tMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:3717)
at java.awt.Component.processEvent(Component.java:3546)
at java.awt.Container.processEvent(Container.java:1164)
at java.awt.Component.dispatchEventImpl(Component.java:2595)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.LightweightDispatcher.retargetMouseEv
ent(Container.java:2451)
at java.awt.LightweightDispatcher.processMouseEve
nt(Container.java:2216)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
at java.awt.Container.dispatchEventImpl(Container.java:1200)
at java.awt.Window.dispatchEventImpl(Window.java:912)
at java.awt.Component.dispatchEvent(Component.java:2499)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDis
patchThread.java:103)
at java.awt.EventDispatchThread.pumpEvents(EventD
ispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Your help will be appreciated.
Frederic