I have a .net CF 2.0 app which stores its data in a replicated sql2005
mobile database. I can synchronise the replication subscription and
fill my typed dataset with the auto-generated tableadapters, but when I
attempt to save the dataset changes I make to the mobile database, the
application immediately dies without any exceptions being thrown.

However, this is only happening when I run the application on the
physical device: an HP iPaq hw6515 running pocketPC 2003 se - when I
run the same code on an emulator (at least, on the "Windows Mobile 5.0
Pocket PC Square Emulator"), or as a desktop windows application, the
data is saved without any problems.

Does anybody know of any issues with hp handhelds and/or sql mobile
which could explain this?

Are there any patches or hotfixes to the compact framework or the sql
mobile libraries I should look at? I've seen Bug #: 11656 (SQL Server
CE) at http://support.microsoft.com/kb/923979 , but I don't think it
applies, as no error is raised and I can still update records in the
database using the query analyser.