If you are trying to import data from DBF files using Integration Services (SSIS) and you are getting errors similar to:
Error: The AcquireConnection method call to the connection manager "DBF files" failed with error code 0xC0202009.
Error: component "DBF file source" (1) failed validation and returned error code 0xC020801C.
Error: An OLE DB error has occurred. Error code: 0x80040154. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered".
check whether you are not running 64-bit version of SQL Server 2005. If so, go to project properties and set the Run64BitRuntime property to false.
I found it here.
If you are then using dtexec.exe utility to run such a package and encounter similar errors, read this thread and use 32-bit version of dtexec.exe.