Con Harbour puro no es posible, porque no tiene acceso a OLE.
Necesitas usar xHarbour o en su defecto tendras que conseguir la libreria HBOLE.LIB
Luego, vas a necesitar el controlador ODBC para paradox, que normalmente viene instalado en todos los windows, para verificar si existe entra en Panel de Control / Herramientas Adminsitrativas / Origenes de datos ODBC /pestaña CONTROLADORES y ahi debe de aparecer el Microsoft Paradox Driver
Si ya lo tienes instalado, este pedazo de codigo xHarbour hace la magia.
Luego nos conectamos por ADO:
oConexion := TOleAuto():New("adodb.connection")
oConexion:Open("Driver={Microsoft Paradox Driver (*.db )};"+;
"collatingsequence=ASCII;"+;
"dbq="+ cPath +";"+;
"defaultdir="+ cPath +";"+;
"driverid=538;"+;
"fil=Paradox 7.X;"+;
"paradoxnetpath="+ cPath +";"+;
"paradoxnetstyle=4.x;"+;
"paradoxusername=Administrador;"+;
"safetransactions=0;"+;
"threads=3;"+;
"uid=administrador;"+;
"usercommitsync=Yes" )
WITH OBJECT oRecordSet := TOleAuto():New("adodb.recordset")
:LockType := adLockOptimistic
:CursorType := adOpenDynamic
:ActiveConnection(oConexion)
:Source := "Select * from Clientes"
:Open()
END