V4RB2 - Adding to cursor crash

Erne ernestogiannotta at tiscalinet.it
Fri Feb 10 00:05:08 CST 2006


Hello Ivan,

On 10-feb-06, at 00:00, Ivan Smahin wrote:

> Hello Erne,
>
> Friday, February 10, 2006, 12:51:16 AM, you wrote:
>
>> Hello Ruslan,
>
>> I've found that if I try to use the 'recid= Cursor.AddRecord' method
>> in a cursor that has an Order by clause
>> the app will crash
>
>> e.g.
>
>>    SqlString = "Select Recid, * from " + mPerson.Name
>>    SqlString = SqlString + " Order by " + mPerson.Field(1).Name
>
>>    c = mDatabase.Sqlselect(SqlString, EVCursorLocation.kServerSide,
>> EVLockType.kNoLocks, EVCursorDirection.kRandom)
>
>>    if not (c is nil) then
>>      dim x as Integer
>
>>      c.SetBlank EVValueAccess.forAdd
>>      c.Field(1).SetString "0"
>>      x = c.AddRecord  // CRASH!
>
>
>> is this a known limitation or should I file a bug report on Mantis?
>
> As  far  as  I  get  it  -  you  could not use EVLockType.kNoLocks for
> RW-cursors. Meanwhile it should be no crash...
> Report it to the Mantis and send me the project please.
>

EVLockType.kReadWrite makes no difference


Cool Runnings,
Erne.

/ |\ |\  | /
– |/ | \ | –
\ |\ |  \| \



More information about the Valentina mailing list