Hola y Gracias por las respuestas...
Con respecto al query lo coloco mañana ya que hoy estoy en un cliente, gracias por lo de cerrar la coneccion y con lo del rs.EOF se supone que es falso hasta que llega a final del recordset ¿o me equivoco

? .
en cuanto a todo esto me di cuenta que mi query contiene muchas funciones como el distinct, to_char(), trunc(), to_date() sera que el ODBC tiene alguna limitacion con respecto a estas funciones o algunas otras, si es asi donde puedo conseguir esa documentacion.
Gracias de nuevo