Kevin Wilson wrote :

>These -4024 log entries are driving me absolutely mad. There is no reason
>for these dbproc errors as I cannot see anywhere the dbproc is in error. I
>have attached the full dbproc code and below is the error I get in the
>catalina log file from tomcat. If someone (anyone) can take a look at the
>info I have provided to see if they notice something strange I would
>appreciate it.

>[SYSTEM INFO]
>SAPDB 7.3.0.34 w/ SAP's JDBC driver
>SUSE 8.1
>TOMCAT 4.1.27

>[ERROR SNIPET FROM CATALINA.OUT]
>com.sap.dbtech.jdbc.exceptions.DatabaseException: [-4024]: Error
>       at
>com.sap.dbtech.jdbc.packet.ReplyPacket.createException(ReplyPacket.java:69)
>       at
>com.sap.dbtech.jdbc.ConnectionSapDB.throwSQLError(ConnectionSapDB.java:763)
>       at
>com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:429)
>       at
>com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:320)
>       at
>com.sap.dbtech.jdbc.CallableStatementSapDB.execute(CallableStatementSapDB.ja
>va:380)
>       at
>com.sap.dbtech.jdbc.CallableStatementSapDB.execute(CallableStatementSapDB.ja
>va:289)
>       at com.synfoserv.actions.CallAction.callSearch(CallAction.java:442)

>[CALLING CODE FROM WEB APPLICATION]
>cstmt = m_conDb.prepareCall("{call sp_call_edit(?,?,?,?,?,?,?)}");
>cstmt.setInt(1,dtc.string2Integer(sCallId,true));
>cstmt.setInt(2,dtc.string2Integer(sCompanyId,true));
>cstmt.setInt(3,dtc.string2Integer(sDivisionId,true));
>cstmt.setInt(4,dtc.string2Integer(sPersonId,true));
>cstmt.setInt(5,dtc.string2Integer(sOpportunityId,true));
>cstmt.setInt(6,dtc.string2Integer(sQuoteId,true));
>cstmt.setInt(7,dtc.string2Integer(sOrderId,true));
>cstmt.execute(); <--- THIS IS LINE 442

>[ATTACHED FILE IS THE SP_CALL_EDIT DBPROC]

You didn't initialize the variable SEARCH to 0. Therefore none of your if statements is
executed and no cursor 'MYCURSOR' is created. This results in error -4024.

Regards,
Thomas 

-- 
Thomas Anhaus
SAP DB, SAP Labs Berlin
[EMAIL PROTECTED]
http://www.sapdb.org/
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general



-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to