View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006969 | VCOMPONENT-VKERNEL | Cursors | public | 2014-11-17 20:05 | 2014-11-21 10:16 |
Reporter | François Van Lerberghe | Assigned To | Ivan Smahin | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | INTEL | OS | Mac OS | OS Version | 10.6 |
Product Version | 5.6 | ||||
Target Version | 5.7 | Fixed in Version | 5.7 | ||
Summary | 0006969: VCursor.Position property return a wrong value under certain circumstances | ||||
Description | If the current position is the last record of a VCursor, VCursor.Position doesn't return the correct position but a number that is VCursor.RecordCount+1 This occur under these conditions : - V4RB client (not standalone) - request based on more than one table - including ORDER BY clause The parameters set to build the VCursor doesn't seem to matter (tested with EVCursorLocation.kServerSide, EVLockType.kNoLocks, EVCursorDirection.kRandom) The current selected record is the last one, but the Position property return a wrong value (+1). | ||||
Steps To Reproduce | - Open a database on the server using Realbasic/Xojo and V4RB (mode client) - Request a VCursor based on more than one table and including ORDER BY clause - Go to the last record (VCursor.LastRecord or VCursor.Position = VCursor.RecordCount or loop with VCursor.NextRecord until the end) - Read the VCursor.Position | ||||
Additional Information | V4RB 5.6 - Realbasic 2010r3.2 - MacOSX 10.6 Tested on MacOS 10.6 and 10.10 French language | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2014-11-17 20:05 | François Van Lerberghe | New Issue | |
2014-11-17 20:24 | Ruslan Zasukhin | Target Version | => 5.7 |
2014-11-17 20:24 | Ruslan Zasukhin | Assigned To | => Ivan Smahin |
2014-11-17 20:24 | Ruslan Zasukhin | Status | new => assigned |
2014-11-21 10:16 | Ivan Smahin | Status | assigned => resolved |
2014-11-21 10:16 | Ivan Smahin | Fixed in Version | => 5.7 |
2014-11-21 10:16 | Ivan Smahin | Resolution | open => fixed |