Ver Mensaje Individual
  #1  
Antiguo 24-08-2004
Walterdf Walterdf is offline
Miembro
 
Registrado: may 2003
Ubicación: Buenos Aires
Posts: 152
Reputación: 22
Walterdf Va por buen camino
Consulta muy lenta

Buenas
Estoy programando una aplicacion pero para que se entienda voy a simplifacarla en un ejemplo mas comun.
En mi aplicacion tengo lo siguiente:
1) Una base de datos (Paradox) con los campos:
provincia
localidad
nombre

2) Tres querys atadas entre si que muestran:
1ra.) provincia
2da.) localidad filtrada por provincia (atada a la query1)
3ra.) nombre filtrada por provincia+localidad (atada a la segunda)

3) Tres dbcombobox que seleccionan:
1ro.) campo provincia
2do.) localidad
3ro.) nombre.

Mi problema es que a medida que voy haciendo busquedas se va poniendo cada vez mas lento al desplegar los dbcombobox.

La forma en que até las querys es poniendo en el SQL String lo siguiente:
1ra) Select distinct provincia from "base.db" order by provincia.

2da) Select distinct localidad, provincia from "base.db" where provincia=rovincia order by localidad.
DataSource: Datasource1.

3ra) Select distinct nombre, localidad, provincia from "base.db where provincia=rovincia and localidad=:localidad order by nombre. Datasource2

Qué es lo que estoy haciendo mal?
Muchas gracias.
Responder Con Cita