response:=ohttp:responseText
aHasRes := hash()
hb_jsondecode(response ,@aHasRes) //Parse JSON to hash
elemento := aHasRes["error"]
?valtype(elemento)
Mi experiencia..
1. ADS, con tablas libres ADSCDX, en servidor remoto
2. Temporales en formato DBFCDX
3. Temporales en disco local
4. Filtros especiales , con indices en disco local y temporary
Johnson Russi