Hi David,

This has been resolved in latest SVN, could you please
recheck?

Brgds,
Viktor

On 2008.05.13., at 1:19, David Arturo Macias Corona wrote:

A program work fine using rddads/ace32/ADS 8, but fail to create for rddads/ace32/ADS 6.2x, with:

Error: Unresolved external '_AdsGetLongLong' referenced from C: \HARBOUR803\HARBOUR\LIB\RDDADS620.LIB|ads1

Notes:
- rddads620.lib was created with proper macro for ADS version
- Harbour source code date is March 2008

and yes, ace32.lib/ADS 6.2x does not contain AdsGetLongLong, requested in ads1.c:

--------------------------------------------------
#ifndef HB_LONG_LONG_OFF
     case HB_FT_AUTOINC:
     {
        SIGNED64 qVal = 0;
ulRetVal = AdsGetLongLong( pArea->hTable, ADSFIELD( uiIndex ), &qVal );
        if( ulRetVal == AE_NO_CURRENT_RECORD )
        {
           qVal = 0;
           pArea->fEof = TRUE;
        }
        hb_itemPutNIntLen( pItem, ( HB_LONG ) qVal, 10 );
        break;
     }
     case HB_FT_ROWVER:
     {
        SIGNED64 qVal = 0;
ulRetVal = AdsGetLongLong( pArea->hTable, ADSFIELD( uiIndex ), &qVal );
        if( ulRetVal == AE_NO_CURRENT_RECORD )
        {
           qVal = 0;
           pArea->fEof = TRUE;
        }
        hb_itemPutNIntLen( pItem, ( HB_LONG ) qVal, 20 );
        break;
     }
#else
--------------------------------------------------

David Macias


_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to