Hello ,
I try to use Adordd with xbrowse and have problems :
1) Opening a table like :
USE table VIA "ADORDD" ALIAS alias NEW
oRs := USRRDD_AREADATA( Select() )[1]
DBG oRs:CursorType , oRs:CursorLocation , oRs:LockType
3 3 3
In AdoRdd i can see oRecordSet:Open(......., , adOpenDynamic , .... )
Cursortype ist'n 2 as expected but 3 (adOpenStatic)
2) Ors:Delete() gives an error without a proper message
3) Ors:Fileds("First"):Value := "Test" , gives :
(DOS Error -2147352567) WINOLE/1007 ... not allowed.... (0x800A0C93): ADODB.Recordset
4) Using it in xbrowse , oCol:bOnPostEdit doesn't work , probably due to a TRY .. CATCH construction
I am able to avoid this errors :
2) Delete : use SQL statement followed by requery
4) Use fieldput() in bonpostedit
BUT It is still impossible to change the value from a logical field :
"2048 The record was not saved because optimistic concurrency was in use.",;
It seems only the case on logical fields , other fields can be modified.
Any sugestions ?
Frank