I have a similar problem. I installed QT, generated an adress, bought some coins and after some hours Bitcoin-qt got stuck, with 80% being completed... there was an error message containig the word Database... and now I cant start QT..receiving the error message: Database corrupted.... I used directions from
http://bitcoin.stackexchange.com/questions/4920/my-client-stopped-synchronizing-how-can-i-access-my-wallet
hoping to extract a privatekey and upload it to an online wallet, but it didn't work. when i typed bitcoind in an MS-dos prompt i got no reaction for half an hour and when I type "bitcoind" now, i get the message: System Error: Database corrupted.
I'm worried: Can my coins somehow be retrieved?