If the wallet.dat is corrupt and the salvage failed, the best advice I have is to go back to a prior wallet.dat before the corrupt file. (Its always good to have a backup).
If you don't have another wallet.dat you could try downloading the bitcoin python wallet utilities and look for the one that manually allows extraction of the private keys from the file (as long as they are not encrypted) to a text file and manually import the private keys into a new wallet.
Ill comment on the download access later as soon as time permits.
Thank you, I have several old backups, so far all of them that i put in place of the wallet.dat file i get the same error message. I tried using python, but so far not having much luck. The salvage wallet button under wallet repair is always unselectable. What about importwallet cmd in the console? Im not sure what to put after it I have tried copying the backup wallet file and I get this message:
18:25:58

importwallet file:///C:/Users/fishe/OneDrive/Documents/biblepay back up.dat
18:25:58

importwallet "filename"
Imports keys from a wallet dump file (see dumpwallet).
Arguments:
1. "filename" (string, required) The wallet file
Examples:
Dump the wallet
> biblepay-cli dumpwallet "test"
Import the wallet
> biblepay-cli importwallet "test"
Import using the json rpc call
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "importwallet", "params": ["test"] }' -H 'content-type: text/plain;'
http://127.0.0.1:9998/ (code -1)
Any help appreciated. Thanks