Similar problem:
I tried to move the lib to a new drive because my wife's ibook was darn full. Through a series of mishaps iphoto showed all the album names but no photos even when I put the ORIGINAL dir in the ORIGINAL place. Deleting the prefs file fixed my issue. THANKS! I'm a PC guy...