i've been trying to resync my wallet for the past few day's on my other pc i started reindexing the blockchain, so i figured why not go download the full client again on another pc, so i downloaded my wallet and it completed before the one that is reindexing so i tried to load my wallet data into it it worked fine, but anytime i try to send coins i get this error? any idea what could be causing it? i've also tried to import keys 1 by 1 and it seems to be not working geting JSON INVALID RESCAN?
Since it looks like it's having a problem opening the database, I would start there. Can you check that the bitcoin.conf file is pointing to the right datadir?
Also, it's not exactly clear the timeline of events. Is it that you downloaded the blockchain and all seems to be working fine untill you try to import your keys? Are you sure the blockchain is done syncing?
Invalid rescan also points to the idea that you don't have a good database. I think if I were you I'd try to troubleshoot that database.
Maybe if you could write back with a detailed step-by-step of your error you can get better help.
Cheers!