Atualizações LetoDBf ELch
Enviado: 20 Abr 2023 11:02
Olá!
Saudações,
Itamar M. Lins Jr.
Código: Selecionar todos
2023-04-20 10:21 UTC+0100 Rolf 'elch' Beckmann (elchs @ iesy.net)
* ChangeLog.txt
* include/leto_std.ch
* fixing and changing rules for COUNT/ SUM / AVERAGE to use new variable
type at server/ arguments for leto_dbEval() as array
* source/client/letomgmn.c
! fix in LETO_VARINCR()/ LETO_VARDECR() to accept negative increment
* source/client/leto1.c
* source/server/letofunc.c
* changes in LETO_DBEVAL() to use of arrays for codeblock arguments
; the literal expressions are needed to build the CB at server
* source/server/letovars.c
+ implement the usage of connection specific server variables
; the var-group name 'my' is translated internally at server to 'my_x'
with x == connection; these cannot disturb others and represent
personal vars to the application
* default apply attribute LETO_VCREAT, LETO_VOWN to above private var
; this will delete them automatically after application ended
2023-04-20 10:00 UTC+0100 Rolf 'elch' Beckmann (elchs @ iesy.net)
* ChangeLog.txt
* source/client/leto1.c
! fix dbOrderInfo( DBOI_SKIPUNIQUE ) in letoOrderInfo()
returned .T. for any case
* change to HB_DATETIME ( extends HB_DATE ) in letoPutValue()
; this remains to only HB_IS_DATE for xHb users
+ implement harbour function: OrdkeyRelpos()
; it's a Harbour extension, working on (needed) active ! index order
; improved versus Harbour: it returns correct value after position change
e.g.: OrdkeyRelpos( 0,42 ) -> 0.5 -- and for EOF(): 1.0
! fix for DBOI_KEYADD/ DBOI_KEYDEL at client
+ add transmit of HB_SET_EXACT setting to server in Leto_Set()
* source/client/letocl.c
* remove a filename leading [unix alike] './' leto_BeautifyPath()
* better clearance in leto_ClearTagInfos()
* C-API: single compiler type warning in LetoDbPutField() for ulLen
fix when no table in LetoDbRecNo()
increment length in *pulLen with 2 in LetoVarGetC()
! missing hb_xfree() in LetoDbLocate()
trailing blank char in line
* source/server/letofunc.c
! fix to apply in leto_lockScheme() locking type 3
; was never applied, but instead Harbour default used
+ implement harbour function: OrdkeyRelpos(), server side
! fix for DBOI_KEYADD/ DBOI_KEYDEL at server
Itamar M. Lins Jr.