Apparently, the wallet.dat file corruption by the latest beta happens on 2 stages (or may be it depends on the number of times you try to run the program). If when attempting to start the beta your wallet is still showing the message "...All keys were read correctly, but transaction data or address book entries might be missing or incorrect" - then you can still restore your wallet:
1. Stop right away any additional attempts to run the beta.
2. Copy the wallet.dat file from ...\AppData\Roaming\SolarCoin of the beta to a machine with a running current good version of the SolarCoin wallet software.
3. Exit from the current version (if running), rename it's current wallet.dat file in ...\AppData\Roaming\SolarCoin to something like wallet-back.dat, then place the corrupt wallet.dat from the beta in the wallet folder (...\AppData\Roaming\SolarCoin).
4. Start the current good version. The same error message will appear (something like "...All keys were read correctly, but transaction data or address book entries might be missing or incorrect") but the program will NOT stop running. It will appear as not responding for some time while scanning the blockchain for the transactions related to your corrupt wallet address(es). Eventually the wallet will be restored, with all transactions and the correct balance. You can then exit the program, rename the fixed wallet.dat to something like walletBETA.dat, rename back the wallet-back.dat to wallet.dat, and you are all set to run your original wallet. The walletBETA.dat is the fixed wallet from the beta testing, can be used as a backup to restore from (copy it) to the wallet.dat file for next tests.
Did you create a shortcut on your desktop and add -repairwallet -rescan to the executable run line?