Programación General > C++ Builder
Utilizacion de Query
(1/1)
eaguila7:
Hola!
Me pueden ayudar a plasmar la siguiente consulta en un Query:
select clave_empleado,nombre
from empleado
where clave_empleado like "%PARAMETRO%";
Donde el valor de PARAMETRO lo voy a tomar de un Edit.
Y lo que pasa es que pongo lo siguiente en el Query:
select clave_empleado,nombre
from empleado
where clave_empleado like "%":clave"%";
pero el parametro clave me lo muestra como: clave"%" y nadamas quiero que aparezca clave.
Gracias! de antemano
rtmex:
Pon esto en el Query
select clave_empleado,nombre
from empleado
where clave_empleado like "%"+:clave;
Y desde el código en donde mandes a llamar a tu query, asigna al parámetro el valor que quieres con el % al final.
En el ejemplo siguinete, llena un combobox con los nombres de todos los empleados cuya clave tenga la palabre vent en alguna parte:
--- Código: Text --- Query1->ParamByName("clave")->AsString = "VENT%"; Query1->Open(); while (!Query1->Eof) { ComboBox1->Items->Add(Query1->FieldByName("nombre")->AsString); Query1->Next(); } Query1->Close();
Navegación
Ir a la versión completa