hola a todos ... buscando por los foros, no encontré nada, así que decidí postear ...
la duda es la siguiente: en un dblookupcombobox, tengo las regiones; al seleccionar una de esas regiones, quiero que busque y liste todas las ciudades q hay en esa región en un dblookuplistbox. O sea, primero se selecciona la región, luego la ciudad. (Listar todas las ciudades me come bastante ancho de banda... )
Ahora bien, yo pensé q podría ser lo siguiente:
para el combobox:
Código:
SELECT nombre_region FROM region ORDER BY id_region;
Hasta aquí, todo bien, me lista todas las regiones...
En el evento onClick del combobox tengo la siguiente consulta:
Código:
SELECT id_region, nombre_region, nombre_ciudad
FROM region, ciudades
WHERE ' + region_seleccionada + ' = nombre_region AND
ciudad.id_region = region.id_region;
Dentro del mismo evento, asigno las propiedades correspondientes al listbox.
region_seleccionada es el nombre de la región q actualmente está seleccionado ...
Y aquí es donde entramos en problema ... A mi parecer, está todo bien, pero me tira un error relacionado con id_region... porqué no tengo idea, la verdad es q el msg de error es bien poco descriptivo... El error lo tira el motor de la base de datos, ustoy usando postgres 7.4 montado en linux, está todo bien por el lado del servidor. Se me ocurre q quizás podría hacer un procedimiento almacenado, donde le paso como parámetro el nombre de la región...
Sus sugerencias, reclamos, dudas, aportes, comentarios y demases son bienvenidas ... Muchas gracias ...