DLL sqlceme30.dll error

When trying to run the samples, everything works ok until I hit the Synchronize button. Then I get the following error:

Unable to find an entry point named 'ME_SetTransactionFlag' in DLL 'sqlceme30.dll'.

I am running the samples on a Windows XP SP2, with System.Data.SqlServerCe.dll version 3.5.0.0.

Any idea what the problem can be?

Thanks .

[728 byte] By [zigmatic] at [2008-2-7]
# 1

Hi there,

Try to refresh the references (delete and add them again) in the project then rebuild. Also delete the client database before you start afresh.

Thanks!

RafikRobeal at 2007-9-7 > top of Msdn Tech,Visual Studio Orcas,Microsoft Synchronization Services for ADO.NET...
# 2
Well, when I download the example of Rafik, the same error occur. So, I guess that you have the same problem. You must reinstall the SQL Server 2005 Compact Edition , and SQL Server 2005 Compact Edition Developer SDK. And that's it, the bug is fixed.
GianCorrêa at 2007-9-7 > top of Msdn Tech,Visual Studio Orcas,Microsoft Synchronization Services for ADO.NET...
# 3
I got this error when I had an "old" version of System.Data.SqlServerCe added as a reference. Make sure you have at least Version 3.5.0.0
craig11 at 2007-9-7 > top of Msdn Tech,Visual Studio Orcas,Microsoft Synchronization Services for ADO.NET...
# 4

As craig11 and Rafik already suggested, please make sure 1. have the ssce35 version of dlls ( and they are loaded correctly ). uninstall/reinstall the SSCE35 MSI would help if the probelm persist.

thanks

yunwen

YunwenBai at 2007-9-7 > top of Msdn Tech,Visual Studio Orcas,Microsoft Synchronization Services for ADO.NET...

Visual Studio Orcas

Site Classified