Having not worked with Clipper, I have no direct experience but I've found that any environment that allows exported functions to be called from DLLs can be used to access Btrieve. The Btrieve API is very well defined in the SDK documents. If you want to use ODBC instead, then Clipper would need to be able to call ODBC.
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.