Memory card not deteced by mobile or computer.

I have a Sandisk 4GB microSDHC card which was working fine for the last 1 year. Suddenly, it is not been detected by my mobile phone nor by my PC. Is there any way I can retrieve my data ? I have checked the Microsoft’s Update, but it is of no use.

Please guide me I need my data back.