|
Hi SAP users and developers,
maybe I have found a bug within the jdbc
library.
I have built a trigger (see attach) and, when I try
to insert a new row that not satisfy the 1st condition, the error thrown is
right (SAP DBTech SQL: [-30000] Invalid role in trigger: ROLE_INSERT), but if
the new row does not satisfy one of the other conditions, the error thrown is
strange (java.lang.StringIndexOutOfBoundsException: String index out of range:
88
at java.lang.String.<init>(String.java:366) at java.lang.String.<init>(String.java:411) at com.sap.dbtech.util.StructuredBytes.getString(StructuredBytes.java:203) at com.sap.dbtech.util.MemIndirection.getString(MemIndirection.java:81) at com.sap.dbtech.jdbc.packet.ReplyPacket.getErrorMsg(ReplyPacket.java:200) at com.sap.dbtech.jdbc.packet.ReplyPacket.createException(ReplyPacket.java:45) at com.sap.dbtech.jdbc.ConnectionSapDB.throwSQLError(ConnectionSapDB.java:655) at com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:337) at com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:272) at com.sap.dbtech.jdbc.StatementSapDB.sendCommand(StatementSapDB.java:548) at com.sap.dbtech.jdbc.StatementSapDB.sendSQL(StatementSapDB.java:589) at com.sap.dbtech.jdbc.StatementSapDB.execute(StatementSapDB.java:164) at com.sap.dbtech.jdbc.StatementSapDB.executeUpdate(StatementSapDB.java:295) at Client.executeUpdate(Client.java:193) at Client.execute(Client.java:157) at Client.main(Client.java:141)). This second error should be equal to the first, but
it is not.
The jdbc library I have is the latest I have found
in you site, and its date is January 31, 2002.
Could someone reply to me?
Thank you and bye bye.
-------------- Eng. Daniele Bonfatti Nestech p.s.c. a r.l. Sede: via Notari 103 - Modena Uffici : via Salvemini 20 - Modena Tel.: 059 822 648 Fax.: 059 336 57 31 E-mail: [EMAIL PROTECTED] |
- Re: Maybe a bug Daniele Bonfatti \(Nestech\)
- Re: Maybe a bug Michael L. Dean
- RE: Maybe a bug Dittmar, Daniel
