"Cannot open table %2.  The table has already been opened by a cursor declared FOR UPDATE in transaction %3. %1"
         
               
               
               
                  
                     | Item | Description | 
               
               
                  
                     | SQLCode | -1000225L | 
                  
                     | Constant | EMSG_CAT_CANNOT_OPEN_TABLE | 
                  
                     | SQLState | QDC25 | 
                  
                     | ODBC 2 State | ERROR | 
                  
                     | ODBC 3 State | ERROR | 
                  
                     | Sybase Error Code | 20885 | 
                  
                     | Severity Code | 
                           14
                         | 
                  
                     | Parameter 1 | Location of the exception. | 
                  
                     | Parameter 2 | Tablename. | 
                  
                     | Parameter 3 | The id of the transaction during which the cursor was opened. | 
               
            
Probable cause
            
            A table opened by a CURSOR that has been declared FOR UPDATE cannot be opened again by another operation.