You mean XML or SQL CE on the device and an Access Db on the Server? One way
to do this would be to use a Web Service to handle the translation at the
Server end. So the device sends the data up through a Web Service call to
the Server and the Web Service would be responsible for sending the received
data to the Access Db, or anywhere that it might need to go. With this
method you could change the back-end database on the Server to any type of
data store as long as the Web Service knows how to translate what is sent
from the device into the format that it's stored on the Server.
Is this something that sounds like it would work in your situation?