Pues hay algo que no has entendido bien. Yo me he conectado una sola vez a Paradox en mi vida (hace unos 6 años), pero lo hice de esta forma y me fue fenomenal....
De memoria:
Database.DatabaseName = dbFactu
Database.Directory = 'c:\pruebas\pdx\juan'
Table1.
DatabaseName = dbFactu; (date cuenta que no es un apuntador al database... que ese el BDE lo encuentra y asigna internamente; es el mismo string que has puesto en el DatabaseName del DB).
Hasta luego.