ASA Programming Guide
Developing Applications with the .NET Data Provider
Deploying the Adaptive Server Anywhere .NET data provider
The Adaptive Server Anywhere .NET data provider consists of two DLLs for each platform.
For Windows (except Windows CE) the following DLLs are required:
win32\iAnywhere.Data.AsaClient.dll
win32\dbdata9.dll
The first DLL (iAnywhere.Data.AsaClient.dll) is the main DLL that is referenced by Visual Studio projects. The second DLL (dbdata9.dll) contains utility code.
These files must be installed in your SQL Anywhere installation directory (the default location is C:\Program Files\Sybase\SQL Anywhere 9\win32) because they require the language DLLs that are also located in your SQL Anywhere installation directory.
For Windows CE, iAnywhere.Data.AsaClient.dll is the main DLL that is referenced by Visual Studio projects. There is a separate dbdata9.dll file for each of the supported Windows CE platforms. The Windows CE DLLs are:
ce\iAnywhere.Data.AsaClient.dll
ce\arm.30\dbdata9.dll
ce\emulator.30\dbdata9.dll
ce\mips.30\dbdata9.dll
ce\x86\dbdata9.dll
The utility DLL (dbdata9.dll) must be placed in the Windows directory on your device. Visual Studio .NET deploys the .NET data provider DLL (iAnywhere.Data.Asaclient.dll) to your device along with your program. If you are not using Visual Studio .NET, you need to copy the data provider DLL to the device along with your program. It can go in the same directory as your application, or in the Windows directory.
Registering the Adaptive Server Anywhere .NET data provider DLL