I blogged last week about why I’m glad Microsoft didn’t provide Pocket PC versions of their Access database and PowerPoint presentation applications(The “Missing” Pocket PC apps: Access & PowerPoint). So, what do you do if you need a database for the Pocket PC?

I noticed that Wei-Meng Lee has two articles on O’Reilly’s OnDotNet site about Microsoft’s high-end Microsoft SQL Server 2000 Windows? CE Edition (Developing Pocket PC Apps with SQL Server CE and Using Remote Data Access with SQL Server CE 2.0). But, SQL Server can be a bit daunting to non-programmers. Fortunately, there are a range 3rd party Pocket PC database applications that can fit the needs of everyone from non-programmers to expert programmers. Here’s the list of Pocket PC database applications that I know about:

BioHazard Software Data-on-the-Run

DDH Software HanDBase

KaioneSoft SprintDB

Pocket Innovations Pocket Database

PocketSoft abcDB

Software 4 CE HandyDB

Syware Visual CE

I’ve used HanDBase quite a bit since it is simple to use it to create a database applet right on the Pocket PC with no programming required (even when using features like populated drop-down menus). However, it is not a fully relational database (as far as the version 2.75 I use goes. I have not tried version 3 yet). So, while it fits my needs for building small fast personal databases, it may not fit everyone’s requirements.

Unforunately, I do not know of any free or Open Source Pocket PC database applications.

Note: Although all of these third party applications can deal with a database created using Microsoft Access on the desktop, none of them (to my knowledge) can bring over the existing relational links or macros/VBA-scripts. And, the ActiveSync MDB to CDB translation has a 65,000 record limit.

Am I missing any Pocket PC databases (commercial or Open Source)? Got a favorite Pocket PC database app? Let me know!