Your story seems familiar, did you post it before?
I suggest you make first a backup of your wallet.dat (actually, I hope you already did this before upgrading).
Then, start Bitcoin Core again with this commandline option:
-rescan
Rescan the block chain for missing wallet transactions on startup
If your wallet holds the private keys to addresses with balance, they should for sure show up after this.