border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 22-09-2004, 21:11:13
Avatar de JuniorTuPapa
Buena Participación en el Foro
 
Registrado: ago 2004
Posts: 74
JuniorTuPapa Valoración +2
Predeterminado Seek vs Select

Hola amigos...
Que resulta más efienciente al momento de recuperar datos: usar el método seek o usar SQL (Select ...)?
Gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 22-09-2004, 21:24:58
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.308
acalanto ha deshabilitado la reputación
Predeterminado

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.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 26-09-2004, 16:34:12
Gran Participación en el Foro
 
Registrado: oct 2003
Posts: 440
MiguelS Valoración +2
Predeterminado

Cita:
Lamentablemente seek e index están limitados a las bases de datos de tecnología Jet de Microsoft
No es cierto.
Se puede utilizar Seek tambien en Oracle.
Miguel
Responder Con Cita
  #4 (permalink)  
Antiguo 26-09-2004, 17:29:03
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.308
acalanto ha deshabilitado la reputación
Predeterminado

Lamentablemente seek e index están limitados a las bases de datos de tecnología Jet de Microsoft y Oracle, 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.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
mejorar un select ThE_AsUs Visual Basic 6.00 1 23-01-2008 22:05:16
SELECT SUM Nika Visual Basic.NET 2003 & 2005 1 24-01-2007 19:21:21
SELECT INTO ... NOT IN ... J.M.Movilla Visual Basic 6.00 7 22-10-2005 21:53:55
Ayuda con un Select gavafra DataReports 0 20-09-2005 14:23:35
clausula select en vb6 gavafra Lenguaje SQL 1 05-05-2005 17:46:39


La franja horaria es GMT. Ahora son las 07:36:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right