La primera no la sé, pero la segunda es desciptiva por si misma: "falta un punto y coma al final de la instrucción"
Código:
"...WHERE CNT=" & ID & ";"
Qué base de datos usás? Por lo menos en Access y SQLServer (que son las únicas que usé) el punto y coma final es opcional y "creo" que sólo es necesario cuando mediante un solo comando se ejecutan dos (edit: o más) instrucciones (un insert y un delete, por ejemplo)