>Hi all,
>
>Does anyone know where on the MS site or any of the MSDN CDs I can find the Microsoft Btrieve ODBC driver, 16 *or* 32 bit? We have a VFP app that needs to read data from AccPac tables. All of the AccPac documentation keeps stating to use the "Microsoft Btrieve ODBC Driver" for this purpose, but I cannot seem to find it anywhere.
>
AFAIK, there is no ODBC driver available from Microsoft for Btrive; you have a number of options available:
(1) Buy a third-party ODBC driver from the current vendor (Pervasive). if you need to access these files on an ongoing basis without having the user do something to allow it, it's probably the best approach.
(2) There are third-party add-ons to VFP that will allow you to access Btrieve within VFP. Unless Pervasive's pricing and licensing requirements are unreasonable, this would be inferior to (1) since it probably will be specific for a version of VFP, so upgrades to VFP are likely to require repurchase or upgrade, not to mention the problems if you move to another platform like VB.
(3) On a one-shot conversion basis, you might consider a data conversion package to move from Btrieve to DBF tables; I've used both Monarch and Data Junction successfully in the past to do this, and the cost of the package was far less than the cost of drivers + programming on a one-shot basis.
(4) ACCPac has always had strong import and export facilities; you might be able to export the data you need using the tools that come with the accounting package. Ages ago (pre-VFP) I had an app that had to interface with ACCPac (I created POs for AP), and it was pretty thoroughly documented and not difficult to handle. Unless their documentation has slipped considerably or things have been changed in detail, this might be an easy way to pull selected data from ACCPac or to create documents which the user could then pull into ACCPac through an import function.
>TIA