Ahhhh, pero entonces era una pavada!! 
 
  
Yo estaba confundido porque en VB hay que hacer un try... catch exception as odbcexception (o algo asi) y pense que seguiria la misma onda... 
Y ya qe estoy, pregunto... se podria hacer como lo plantee arriba... con un try... catch...??