C'était il y a très longtemps, donc je ne me souviens plus très bien, désolé.
Il me semble que dans mon cas la limitation venait d'ODBC qui permettait de faire des Select mais pas des Insert, Update, Delete.
Donc, à partir de VBA, j'avais créé un fichier contenant des commandes SQL, et je l'avais lancé à partir de VBA ou à partir du poste distant, je ne me souviens plus très bien. En tous cas, il y avait une solution de contournement de ce genre.