Bitcoins didn't arrive to new wallet I use Bitcoin-Qt. Decided to make another wallet and transfer some bitcoins there. Wanted to give that wallet to my friend as a gift. What I did was:


renamed wallet.dat file to 1_wallet.dat
started Bitcoin-Qt it created new wallet.dat file
copied address of new wallet
renamed wallet.dat to 2_wallet.dat and 1_wallet.dat back to wallet.dat
transferred some bitcoins to new wallet address


finally after transaction was confirmed I still didn't see bitcoins in a new wallet. What I did wrong? Is it possible to get back these bitcoins?
Removing all block chain and retrieving it again solved this problem. I guess -rescan should help too.