First of all, i strongly advice you to make multiple backup of wallet.dat file
I tryied to install bitcoin core 0.9.1 but i dont suceed.
Do you mean Bitcoin-qt 0.9.1 (where Bitcoin-qt is old name of Bitcoin Core) or Bitcoin Core 0.19.1? If it's
I opened the wallet.dat with the latest version of bitcoin core but the public key which it gaves me, has no transactions

1. Do you check availability of the transaction from Bitcoin Core or blockchain explorer? If you check with Bitcoin Core, Bitcoin Core can't show all possible transaction if it's not fully synced.
2. Public key and address are different, if you actually mean public key, most explorer usually don't support search address using public key.
Example of public key
028edf78b77f683e3af8f51944a526a9eff23704db7df10e4daecb2080de95df31
Example of address
1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
342ftSRCvFHfCeFFBuz4xwbeqnDw6BGUey