Remote access to mobile databases
Home | Products | Buy | Support | Downloads | Contacts | Forum | Blog Search

open all | close all

All products that remotely access SQL CE 2.0 / Mobile / Everywhere databases ship with one or more copies of RemSqlCe.dll. This is a device dll that must be present on the device's \Windows directory. It can be automatically copied there when conecting to the device via RAPI (ActiveSync remote interface), and it must always be present on the consuming application's startup directory (1).

Versioning
As the client products evolve and increase their feature set, so does RemSqlCe.dll. The RAPI connection mechanism will automatically check for the required version number on the target device and copy the dll file if needed. This implies both upgrading and downgrading the device file. When using different client products, make sure not to mix up their RemSqlCe.dll files. Even if you have all the latest versions of the products, RemSqlCe.dll versions may still vary. Please note that the version numbers are not checked when connecting via TCP/IP.

CPU support
The list of supported operating systems and CPUs is as follows:

Platform Supported CPUs
Pocket PC 2000 ARM, MIPS, SH3
Pocket PC 2002 ARM
Pocket PC 2003 ARMV4, Emulator
Windows CE 4.2 ARMV4, ARMV4I, MIPS II, MIPS II FP, MIPS IV, MIPS IV FP, SH3, SH4, X86
Windows Mobile 5.0 Use Pocket PC 2003's ARMV4

(1) Data Port Component and DesktopSqlCe expose a function that allows the consumer application to change the desktop directory where RemSqlCe.dll will be searched.

Support / Knowledge Base / Data Port (General) / About RemSqlCe.dll