Activas o abres un AdoQuery si la sentencia que contiene devuelve un cursor (un result set, en la jerga de ADO). Si no lo hace, simplemente invocas el método ExecSQL, que lanza la sentencia al servidor, pero no espera un cursor como resultado de la misma.
Hasta luego.