ChangeLogTag:19991018-08:55 GMT+1 Bruno Cantero <bruno@issnet.net>

This commit is contained in:
Bruno Cantero
1999-10-18 07:07:13 +00:00
parent 0b00d9122e
commit 0b10936ad2
3 changed files with 40 additions and 2 deletions

View File

@@ -1,3 +1,10 @@
19991018-08:55 GMT+1 Bruno Cantero <bruno@issnet.net>
* source/rtl/dummy.prg
- __dbSetLocate() and __dbSetFound() functions removed.
* source/rdd/dbcmd.c
+ Added support for __dbSetLocate() and __dbSetFound() functions.
19991018-07:36 GMT+1 Victor Szel <info@szelvesz.hu>
+ source/rtl/afields.prg
source/rtl/Makefile

View File

@@ -98,6 +98,8 @@ HARBOUR HB_DBRUNLOCK( void );
HARBOUR HB_DBSELECTAREA( void );
HARBOUR HB_DBSETDRIVER( void );
HARBOUR HB_DBSETFILTER( void );
HARBOUR HB___DBSETFOUND( void );
HARBOUR HB___DBSETLOCATE( void );
HARBOUR HB_DBSKIP( void );
HARBOUR HB_DBSTRUCT( void );
HARBOUR HB_DBTABLEEXT( void );
@@ -1825,6 +1827,25 @@ HARBOUR HB___DBLOCATE()
}
}
HARBOUR HB___DBSETLOCATE( void )
{
PHB_ITEM pLocate, pFor;
DBSCOPEINFO pScopeInfo;
if( pCurrArea )
{
pLocate = hb_param( 1, IT_BLOCK );
if( pLocate )
{
pFor = hb_itemNew( NULL );
hb_itemCopy( pFor, pLocate );
memset( &pScopeInfo, 0, sizeof( DBSCOPEINFO ) );
pScopeInfo.itmCobFor = pFor;
SELF_SETLOCATE( ( AREAP ) pCurrArea->pArea, &pScopeInfo );
}
}
}
HARBOUR HB_DBRECALL( void )
{
if( pCurrArea )
@@ -1931,6 +1952,18 @@ HARBOUR HB_DBSETDRIVER( void )
}
}
HARBOUR HB___DBSETFOUND( void )
{
PHB_ITEM pFound;
if( pCurrArea )
{
pFound = hb_param( 1, IT_LOGICAL );
if( pFound )
( ( AREAP ) pCurrArea->pArea )->fFound = hb_itemGetL( pFound );
}
}
HARBOUR HB_DBSKIP( void )
{
LONG lToSkip = 1;

View File

@@ -85,8 +85,6 @@ FUNCTION __dbZap() ; RETURN NIL
FUNCTION __dbArrange() ; RETURN NIL
FUNCTION __dbFList() ; RETURN {}
FUNCTION __dbOpenSDF() ; RETURN NIL
FUNCTION __dbSetFound() ; RETURN NIL
FUNCTION __dbSetLocate() ; RETURN NIL
FUNCTION __dbTrans() ; RETURN NIL
FUNCTION __dbTransRec() ; RETURN NIL
FUNCTION __FLEdit ; RETURN {}