In modernen
DBMS ist Locking nur selten nötig, da dies durch eine Transaktionssteuerung teilweise umgangen werden kann oder sie besitzen besondere
SQL-Erweiterungen wie "with lock" select .. for update" welchen dann ein Locking veranlassen.
Aus deiner Fragestellung geht jetzt nicht genau hervor, ob du mit
Access arbeiten willst oder noch ein geeignetes
DBMS suchst.
Warum
ODBC?