Foros del Web » Programando para Internet » ASP Clásico »

Eficiencia.

Estas en el tema de Eficiencia. en el foro de ASP Clásico en Foros del Web. Hola a todos, Tengo un formulario con campos de texto (el número de estos campos no es fijo) donde se debe meter un codigo que ...
  #1 (permalink)  
Antiguo 16/04/2002, 09:45
 
Fecha de Ingreso: marzo-2002
Mensajes: 4
Antigüedad: 23 años, 1 mes
Puntos: 0
Eficiencia.

Hola a todos,

Tengo un formulario con campos de texto (el número de estos campos no es fijo) donde se debe meter un codigo que he de validar su existencia contra una tabla que contiene aprox. unos 5000 registros. Suponed por ejemplo que tengo que validar 10 de estos campos ¿qué es más eficiente: volcar los 5000 a un vector y hacer búsquedas en él o hacer diez select contra la base de datos? ¿O existe algún otro método?

Muchas gracias.
  #2 (permalink)  
Antiguo 16/04/2002, 10:04
 
Fecha de Ingreso: abril-2002
Mensajes: 4
Antigüedad: 23 años
Puntos: 0
Re: Eficiencia.

Yo he hecho cosas similares y lo que suelo hacer es hacer 10 select o un solo select.

Por ejemplo :

select .. from ... where nombre = '"& variable1 & "' or nombre = '" & variable2
& "' ..

Lo mas "logico" es hacer la llamada en un solo select.

Ta luego espero te sirva
  #3 (permalink)  
Antiguo 16/04/2002, 12:11
 
Fecha de Ingreso: marzo-2002
Mensajes: 4
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Eficiencia.

Me gusta la solución, pero tiene un problema, y es que lo que valido son codigos de barras y entonces si alguno no es correcto, no puedo sin más decir: "Algun codigo de barras es incorrecto", es decir, ¡¡¡ Tengo que saber cual es el que no es correcto !!!, de ahí que hacer sólo un select es eficiente pero luego... He ahí el problema. Así que sigue abierta la pregunta.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:47.