I know of one data recovery product,
CardRecovery, that does support SD cards, but was designed to recover media files. I don't know if it'll work with .pdb files or other non-media file formats. As Kreth said, data recovery services like
PhotoRescue or
flashback may be able to do better. But, as one would expect from the desperation of their customers, they tend to be very expensive.