The Advantage .NET Data Provider assembly can run in a 64-bit or 32-bit process. The provider will load the appropriate Advantage Client Engine (ACE) DLL based on the type of process it is running in.
| • | Consistent with Microsoft naming conventions, the 64-bit ACE DLL is still named ace32.dll, which in part is what makes the data provider platform agnostic. |
The 64-bit ACE DLL is not currently installed with the provider. The 64-bit ACE DLL is installed with the 64-bit version of the Advantage Database Server, however. This allows users to write Advantage Extended Procedures (AEPs) and triggers for the 64-bit platform, and those assemblies will load the ACE DLL that resides in the server installation directory.
The 64-bit .NET Data Provider only supports connections to the Advantage Database Server. Advantage Local Server connections are not yet supported, but are planned for a future release.