Problem : How to connect mobile device (windows ce 5.0) to oracle back end database
Is it possible connect a mobile device to oracle database, using System.Data.OracleClient.d
When I use “Imports System.Data.OracleClient” in VB code, I got the follow error from visual studio 2008 IDE:
Reference required to assembly ‘System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c56193
Solution : How to connect mobile device (windows ce 5.0) to oracle back end database
The standard .NET data provider for Oracle requires a native Oracle client to work, so what you are trying by itself will not be enough, you need a native client or a direct connect provider.
Oracle does not make one but a 3rd party does.
http://www.componentsource
What Oracle does provide is Oracle Lite, you run it locally on WM/CE and it synchronizes to a backend database.
Also you can use iAnywhere / SQL Anywhere with the same model.
Implementing a syncrhonization model with a local embedded database is much more robust and a direct connect model, as WiFi is notoriously transient on Windows Mobile devices.