Any help? Please!!!!
Open Console and enter
dumpprivkey <bitcoinaddress> Note:wallet needs to be unlocked first before using this
for each address in turn. you can copy these to notepad temporarily
(don't forget the change addresses that you may have, and dumpprivkey for each of those as well)
quit bitcoin-qt.
backup wallet.dat to another location. then delete it.
then restart bitcoin-qt, it will create a new wallet.dat, enter in console
importprivkey <bitcoinprivkey> [giveitanameornot]
for each privatekey you from old wallet that you want in this new wallet.dat
parameters in brackets are optional, if you only have one privatekey to import, you can tack on rescan=true to importprivkey eg:importprivkey <bitcoinprivkey> [giveitanameornot] rescan=true and it will rescan without the need to restart the wallet. if you have more then one privatekey its a simpler task to import them all first, then restart the bitcoin-qt.exe with -rescan using CMD or a shortcut with that added, when its done you will have your bitcoins back.
Alternatively you can export the privatekeys and then import them into electrum to spend immediately and skip the long waiting for rescan or blockchain download.
its a good idea for future to only spend your bitcoin when bitcoin walletqt is fully synced and shows a healthy number of connections to peers, it will prevent this happening to you again.
if I helped, feel free to TIP