
11/02/2005, 02:29
|
 | | | Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 20 años, 1 mes Puntos: 1 | |
Veo que tu problema es d accesso a base de datos mas q de .net,y q las primeras selects ya las hace mal
Primero me miraria el tema de las foreing keys,ya q veo q hay lo empiezas mal.
Comparas en tu primera consulta estadoid y ciudadid esto kierra decir 2 cosas o q tienes otro codigo de ciudad o q el codigo de ciudad es el mismo q el del estado y no podras tener varias ciudaddes en un mismo estado y si tienes otro codigo de ciudad es el q deberias meter en el dropdownlist luego
ciudad estado es una relacion 1-muchos una ciudad pertenece a un unico estado,un estodo toene muchas ciudades por lo q su codigo pasaria como foreign key a ciudad y seria este campo el q compararias.
luego para el datagrid tendras q hacer una cosulta a tres tablas para ver todos los datos y en la where tendras q comparar estado.estadoid=ciudad.estadoid and ciudad.ciudadid=ubicacion.ciudadid and estaid=dropdowlist1.seleteditem.value and ciudadid= and ubicacionid=´
mirate tb los alias de las tablas en las consultas para cdo hay varios campos con el mismo nombre
Manuales de sql tienes q tener a patadas. |