So you have run into a problem – how to efficiently report this:
- On a Desktop/Server, Run Winver from Start -> Run.
- On a Pocket PC, Start -> Settings -> About
- On a Smart Phone, a bit more steps – start -> Settings -> More ->About
Give us all the details you see here.
SQL CE Version:
- Applies if you had installed SQL CE by various means <VS / SSMS etc.>
- Search for the sqlcese*.dll, right click it and give us the version in version tab.
A detailed description of what you are trying to do:
- Include all details like whether you are using Managed /Native code, single/multi-process and a sample code
- A small repro of the error you are getting would be great! <In case of corrupt databases, the corrupt database>
A Dump file if the process has crashed / hung:
- On a PC, install this wonderful tool – UserDump.exe from http://support.microsoft.com/kb/241215. This tool installs a control panel entry – click this and register your application’s name on this. Next time you get a crash in that app, you will get a dump file in the location you specified. Neat isn’t it?
- In case of a hang, use the same tool above to assign a hotkey and dump the process’s current state.
A word of caution, this crash dump file can be pretty big – so ensure you have enough disk space.
- On a mobile device, this gets a bit trickier. If you are using Windows CE 5.0+ version, and if you are lucky enough to have an OEM vendor who has enabled Windows Error Reporting, you can get a dump. Read this wonderful article at http://windowsfordevices.com/articles/AT7568439504.html by Abraham Kcholi and Gad Meir.
- For older devices <Win CE 4.2 and so on>, contact us with the program and the problem, and we will handle it case by case.
P.S: No, don’t upload all the attachments on to the forums:), but keep them handy. The moment we start looking at this, we will be asking for these.
P.S.2: First post here – w00t! I am a developer in the engine team of SQL CE and I guess you will see me here time and again!
There can be hope only for a society which acts as one big family, not as many separate ones. – Anwar el Sadat