Hola , buen dÃa
Feliz año 2015 !
¿ Qué funciones debo usar con ADS para tener la misma funcionalidad de los SCOPES en CDX ?
Saludos
Hola , buen dÃa
Feliz año 2015 !
¿ Qué funciones debo usar con ADS para tener la misma funcionalidad de los SCOPES en CDX ?
Saludos
#include "ads.ch"
REQUEST ADS
function main()
local i
local cFile := CurDrive() + ":" + CurDirX() + "stories.dbf"
local cExpr1 := 'contains( story, "*lucas De Beltrán" )'
local cExpr2 := 'contains( story, "Nancy or *ing" )'
RddSetDefault( "ADS" )
AdsSetServerType( ADS_LOCAL_SERVER )
AdsSetFileType( ADS_CDX )
DbUseArea( .f., , cFile, "one", .f., .f. )
? "recno() =" + str( reccount() )
? ""
AdsCreateFTSIndex( , "myfts", "story" )
DbCloseArea()
DbUseArea( .f., , cFile, "one", .t., .f. )
? "recno() =" + str( reccount() )
? ""
? "--------- primer filter: " + cExpr1
AdsSetAOF( cExpr1 )
DbGoTop()
do while !eof()
? one->story
DbSkip()
enddo
? "--------- segundo filter: " + cExpr2
AdsSetAOF( cExpr2 )
DbGoTop()
do while !eof()
? one->story
DbSkip()
enddo
DbCloseArea()
wait "------------------------ok..."
return NIL