Estoy tratando de crear indices ADI, desde codigo. pero me marca muchos errores, tengo el siguiente codigo. de ejemplos puestos en el foro
algun compañero que use ads y pueda mostrar como crear indices ADI
NOTA: El archivo ADI se debe crear si no existe. pero creo que lo que estoy usando solamente funciona si el indice existe
Code: Select all
IF DBUSEAREA(.T.,'ADS', 'AJUSTESD','AJUSTD', .F., .F. )
cSqlQuery:="EXECUTE PROCEDURE sp_CreateIndex90('AJUSTESD','AJUSTESD','FOLIO','FOLIO','',2,512 );"
DbSelectArea( 0 )
IF ADSCreateSQLStatement( 'AJUS', 3, hCONN )
IF ! ADSExecuteSQLDirect( cSqlQuery )
nError:= AdsGetLastError(@cErrorAds)
messagebox( cErrorAds,'ERROR SCRIPT DE ADVANTAGE...' )
ENDIF
ELSE
nError:= AdsGetLastError(@cErrorAds)
messagebox( cErrorAds,'ERROR SCRIPT DE ADVANTAGE...' )
ENDIF
AJUSTD->( DbCloseArea() )
ENDIF