Leggendo il link precedente e facendo qualche ricerca sembra che i driver ODBC abbiano questo comportamento, fanno il lock della tabella di default (ormai non li uso più).
Secondo me la soluzione è O cambiare driver di acceso, usando un OLEDB che sicuramente non ha questo comportamento, oppure specificare qualcosa nella stringa di connesione utilizzata in modo da forzare il comportamento dovuto.