Ok, risolto almeno in gran parte.
Se a qualcuno interessa gli spiego cosa ho fatto.
Ho cambiato dll xche mi hanno detto che non andava bene per la versione di mysql che avevo installato, cioè ho installato la 4.1.1 ma la dll è stata fatta per versioni precedenti e non è più aggiornata.
ora uso vbmysqldirect.dll che è sempre free ed ha un buon supporto tecnico anche tramite il forum.
ora mi manca di migliorare le prestazioni delle insert e sono a posto.

Saluti
alla prossima