johng       2002/09/06 00:21:20

  Modified:    java/src/org/apache/xalan/lib/sql SQLDocument.java
  Log:
  Fixed problem where a query that returned zero rows would incorrectly return 
a JDBC
  Exception. Note: This only occurs in streaming mode.
  
  Revision  Changes    Path
  1.20      +2 -2      
xml-xalan/java/src/org/apache/xalan/lib/sql/SQLDocument.java
  
  Index: SQLDocument.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/lib/sql/SQLDocument.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- SQLDocument.java  17 Jan 2002 19:29:38 -0000      1.19
  +++ SQLDocument.java  6 Sep 2002 07:21:19 -0000       1.20
  @@ -678,9 +678,9 @@
           // In Streaming mode, the current ROW will always point back
           // to itself until all the data was read. Once the Query is
           // empty then point the next row to DTM.NULL so that the stream
  -        // ends.
  +        // ends. Only do this if we have statted the loop to begin with.
   
  -        if (m_StreamingMode)
  +        if (m_StreamingMode && (m_LastRowIdx != DTM.NULL))
           {
             // We are at the end, so let's untie the mark
             m_nextsib.setElementAt(DTM.NULL, m_LastRowIdx);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to