FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
consulta, igualdad de campo con un Combo
bueno, es ke no se como hacer una igualdad de un combo con un campo a la hora de hacer una consulta, alguien me dijo que tenia que pasar un parametro pero no se como, aqui les dejo la consulta, espero que alguien me eche la mano..
select FILIACION_TRAB, NOMBRE_TRAB, APATERNO_TRAB, AMATERNO_TRAB, DOMICILIO_TRAB, TEL_TRAB, NO_HORAS, GRADO, NO_CT from TRABAJADOR a, TRAB_CT b, HORAS c, MATERIA d WHERE d.NOMBRE_MATERIA=Tftraxmat.DBCmat.Text AND d.ID_MATERIA=c.ID_MATERIA AND c.FILIACION_TRAB=b.FILIACION_TRAB AND c.NO_CT=b.NO_CT AND c.TURNO_CT=b.TURNO_CT AND b.FILIACION_TRAB=a.FILIACION_TRAB El problema me lo marca aki en la primera condicion... d.NOMBRE_MATERIA=Tftraxmat.DBCmat.Text ya que el Tftraxmat.DBCmat.Text es el nombre de la forma.el nombre del combo.el atributo text, pero creo que no es asi, alguien que me dijera como comparar con el valor que obtiene ese combo... gracias y salu2 |
#2
|
||||
|
||||
Hola
No entiendo, pero prueba esto:
Repito, no entiendo toda esta sentencia, pero para el uso de combobox, necesitas concatenar. Saludos |
#3
|
||||
|
||||
Hola,
Y acaso, además de concatenar debidamente, sea preciso "entrecomillar" el valor de la propiedad "Text" del "Combo", puesto que de no ser así, en caso de espacios en blanco, por ejemplo, podría haber problemas con la consulta SQL. Hay funciones como "QuotedStr" que pueden ayudar en estos casos. De todos modos, igual es también bueno (y necesario) escapar determinados caracteres que pueda haber en texto en cuestión y que puedan fastidiar (o aún peor hacer algo que no se deba) en la consulta SQL. Acaso por esto último también se recomienda (según creo) usar parámetros, porque tal vez estos sean "escapados" convenientemente antes. Pero, vamos, de esto yo sé más bien poco. |
#4
|
||||
|
||||
poner un parámetro es muy bueno y es muy fácil, en el query el parámetro se identifica porque inicia con : y sin espacio el nombre del poco nombrado parámetro (:PARAMETRO)
despues de tener esto seguimos con el parámetro dentro del código delphi:
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#5
|
|||
|
|||
Cita:
P.D. Problema solucionado... salu2 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta con un campo de un dbgrid | Ivan_25 | C++ Builder | 6 | 18-11-2005 10:27:39 |
consulta por campo calculado | noe | SQL | 15 | 28-06-2005 16:44:54 |
Igualdad de Oportunidades..... | marcoszorrilla | Noticias | 0 | 12-12-2004 22:58:50 |
Consulta SQL ó Campo Lookup?? | Muten | Conexión con bases de datos | 2 | 29-01-2004 01:58:24 |
Consulta por un campo date a un dbf | fredy_boots | SQL | 3 | 01-12-2003 14:18:03 |
|