this is problem.
when i to insert old wallet, all things is zero
The image shows that the client is not synced, and it would only show a balance for an address once it syncs past the block when it had received a transaction to that address. Has it synced since you posted this, is it still an issue?
You can try running the wallet with the -reindex flag, by modifying the shortcut to add it to the path in Windows, like
Target: "C:\Bitcoin\SmartCoin\smartcoin-qt.exe" -reindex
If that doesn't work, then you should run a new installation and import the private key using the console.
1. Go to the old client where you are using a wallet with a balance, which isn't showing. Go to Help -> Debug window and type this in the console:
dumpprivkey SWVS2fkNPmpfevHzrDu74rhbgUUAb3tNi4
(replacing the address with your own)
If you use a passphrase, be sure to first unlock the wallet:
walletpassphrase "yourpassphrase" 120
(replacing "yourpassphrase", keeping the quotes if it has special characters in it; 120 is the number of seconds to unlock it for)
2. Record the private key, and make a new clean installation of the client. Sync the blockchain. Then type this in the console:
importprivkey ****************************************** rescan=false
(replacing the stars with the key)
That should make it work.
Something to note - only the private key is needed because it contains all the information about an account, since the address is a transformation of it.