En principio, y si las tablas están indexadas con rigor, es más eficiente el método seek. Con él accedes a un relativo 'bajo nivel' al contenido de las tablas, y por lo tanto todo apunta a que debe ser más eficiente.
Lamentablemente seek e index están limitados a las bases de datos de tecnología Jet de Microsoft, por lo tanto, si lo que pretendes es una aplicación 'abierta' y que resulte migrable con cierta facilidad, nada mejor que utilizar SQL (en la medida mayormente ANSI posible) que te permitirá cambiar dde una arquitectura de DB a otra con un mínimo esfuerzo.
Yo soy defensor de Access y de Jet, pero tiene sus limitaciones (Sobre todo en cuanto a tamaño máximo del fichero) y esto me está costando 'rehacer' toda una serie de aplicaciones en las que Access y 'mis métodos' quedan un poco justos para el propósito de éstas.
De todas formas SQL siempre funcionará mucho mejor si la tabla está bien definida.
Espero que este rollo te resulte útil. |