V4RB2 - Adding to cursor crash

Ivan Smahin ivan_smahin at valentina-db.com
Fri Feb 10 01:00:02 CST 2006


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.


-- 
Best regards,
 Ivan                            mailto:ivan_smahin ÎÁ valentina-db.com



More information about the Valentina mailing list