Beyond my experience. I have linked to Oracle and SQL dbs but had no permissions to edit data, only read.
I knew the If Then wouldn't make a difference, was an unrelated suggestion.
So this is not actually solved, yet? I will change thread status.