Subject Re: [Firebird-Java] JayBird driver doesn't work with JDBC explorer in JBuilder 4?
Author David Jencks
You should always include full info on what version you are using. The cvs
version will not throw an exception from FBPreparedStatement line 376.

david jencks

On 2002.10.31 12:43:40 -0500 fredlaub wrote:
> 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
>
>
>
> To unsubscribe from this group, send an email to:
> Firebird-Java-unsubscribe@yahoogroups.com
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>
>
>