Problemas con el codigo SQL
Tengo el siguiente código SQL
La cuestion es que me salta error, y es porque siempre me solicita los otros campos que faltan de la tabla, como el ID_LOC, CODIGO_POSTAL, PROVINCIA.. Entonces no me queda otra que poner
Pero yo necesito solamente LOCALIDAD para poder agrupar por ese mismo campo, entonces en el combobox no se me repiten los datos.. Uso Delphi7, sql manager y motor de base de datos firebird.. Espero puedan ayudarme.. Desde ya muchas gracias.. |
Hola
A ver asi: o asi: Saludos |
Muchas gracias por contestar, pero sigue sin funcionar.. Te pongo el error que me da..
Cita:
|
Hola
Segura que no va este ?: Prueba este: Saludos |
Me sigue dando el mismo error, lo que sucede es que yo no necesito ordenar, necesito si o si agrupar para que no me repita los campos sino me los muestra 2 veces...
Y realizandolo de esta forma tampoco me funciona
La verdad que no se porque me hace eso, porque me tendria que permitir seleccionar de a un campo solo, sin necesidad de seleccionar todo.. |
Hola Vales.
Te hago una consulta: ¿ Agregaste campos persistentes ? Es decir, ¿ Tenés DBEdits, etc., relacionados con un 'SELECT * FROM LOCALIDADES' realizado sobre el TIBQuery ? Saludos. |
Hola
a la brava :D Saludos |
Hola
Casi me la juego :D: Saludos |
Tengo DBLookupComboBox pero están conectados directamente a un DataSet, el cual en el select SQL, tiene seleccionado todos los campos de Localidad.
Sera por eso?? |
Caral lo probe al codigo pero sigue sin funcionar, lo mismo me gustria saber que funcion cumple el DISTINCT..
|
Hola Vales.
Cita:
Probá algo como: Lógicamente tendrías que cambiar los nombres de IBDatabase1, IBTransaction1, ComboBox1, etc. por los que correspondan. Saludos. |
Hola
Estoy seguro que tiene campos persistentes segun el error: Cita:
Saludos |
Ecfisa me salta el siguiente mensaje
Cita:
|
Hola
Abres el query antes de darle la sentencia sql o hay otro abierto cuando no debe estarlo. Saludos |
El unico Query que esta abierto es el que tengo en el DataModule y a lo que entiendo, tengo que cerrar ese query para poder trabajar con el que estoy creando, pero si lo cierro antes de esto
Me salta el siguiente error: Cita:
|
Hola Vales.
Vamos a simplificar... poné un TIBQuery desde la pestaña Interbase, relacionalo con el TIBDatabase y hacé de este modo:
Saludos. :) |
Perdón Vales, me confundí al copiar/pegar código. :o
Debería ser:
Saludos. |
El error no salta mas, lo único es que me muestra los registros repetidos 2 veces... y agrupando tampoco lo hace.. pero por lo menos no salta el error..
|
Cita:
La única forma de que suceda eso con el código anterior es que, o estén duplicadas las localidades en la tabla o que no estés vaciando el TComboBox y se realice la carga dos veces... Probá de este modo: Si aún así siguen apareciendo los registros repetidos utilizá el IBExpert (o el que uses) y ejecutá la sentencia para verificar que el campo LOCALIDAD no esté repetido. Un saludo. |
Hola
o:
Me niego a creer que entre un Maestro y este novato no podamos solucionarlo......:D:D;) Saludos |
Cita:
|
Hola
Aquí amigo, aquí. El que viste y calza.:) Gusto en saludarte, por cierto, Feliz año nuevo amigo. Saludos |
Cita:
Un saludo. :) |
Hola
No no, acuérdate que la culpa siempre es del maestro no del novato.....:D:D:D;) Un saludo para ti también amigo, feliz año nuevo. Saludos. PD: Que duro que esta este asunto, se me van a gastar las pocas neuronas que me quedan :D |
Solucionado!!
Bingo, solucionado..... limpiando el combo funciona perfecto....
Muchisimas gracias a los dos, fue larga la consulta pero valio la pena... Saludos... |
También te deseo un muy feliz año para vos y los tuyos. :)
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 00:56:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi