Your wallet.dat is what contains your BTC. If it gets lost/corrupt then there's no way to get it back. If you have a backup of your wallet from before the money was sent, then there's nothing you can do. The network already verified the transaction and it won't send it again because it isn't in your wallet. The only thing I can recommend is seeing if you can contact someone who knows how the wallet.dat file is formed and see if there's a way to validate it or fix it.
At the very least, you didn't lose much. I've read about people losing many, many more BTC, but this was before the value was this high.