Programación General > C++ Builder
Consultas SQL???......
el bare:
Que tal a todos, tengo una duda, ahora sobre consultas SQL... :comp:
Me pregunto si se puede hacer una consulta segun lo seleccionado en un combobox...
tengo un combobox con varias opciones, y me gustaria que se hiciera una consulta segun lo que el usuario seleccione...
algo asi..
select * from tabla clientes where "segun lo seleccionado del combobox"
Es posible hacerlo??.... :huh: :huh:
Saludos... :hola:
AnimaSubtilis:
Todo es posible........
simplemente es concatenar la cadena a la consulta que deseas hacer.......
un ejemplo seria bueno para poder guiarte mejor.............
bueno...........
taluego...........
el bare:
Que tal Anima, gracias por tu pronta respuesta y perdona la tardanza en responder..... ;)
Concatenar la cadena a la consulta???....usando el strcat?, o como seria?
aqui te dejo la manera en que hago las consultas..
--- Código: C++ --- AnsiString Localidad; ADODataSet1->Close(); ADODataSet1->CommandText = "select * from TablaCentros " ; ADODataSet1->Open(); Localidad = ADODataSet1->FieldByName("Nombre_Localidad")->AsString;
como seria?, le concatenas el contenido, en este caso quiero pasarle valores de un combobox, no estoy seguro, pero segun recuerdo se concatenaba asi:
strcat(cadenaorigen,cadenadestino);
no recuerdo muy bien....jejeje
Saludos....y felices fiestas!!!...... :beer: :hola:
AnimaSubtilis:
Mira es sencillo...
--- Código: C++ --- AnsiString Localidad,parametro;//parametro seria cualquier campo a igualar en este caso utilizare un idlocalidad ADODataSet1->Close(); ADODataSet1->CommandText = "select * from TablaCentros where idlocalidad = '"+parametro+"'" ; ADODataSet1->Open(); Localidad = ADODataSet1->FieldByName("Nombre_Localidad")->AsString;
teniendo en cuenta que en la estructura de tu tablaCentros se encuentre el idlocalidad.. dicho idlocalidad podria estar en el combobox
y dependiendo la escojencia del usuario se desarrolla el filtro... asi se puede hacer con muchos mas parametros solo es seguir concatenando
la cadena... bueno es algo asi
espero que sea de ayuda..
taluego.................
el bare:
Hola, dejame ver si entendi... <_< <_<
cuando dices '"+parametro+"', con esos signos de "mas" concatenas la cadena??...y parametro lo definiste arriba, pero eso que viene siendo??..le puse combobox y me marco error, en mi caso el idlocalidad se encuentra en el combobox y en la tabla, pero no entiendo que hay q poner en el parametro... :o :o
De antemano gracias por tu ayuda.... ^_^
Saludos.... :hola:
Navegación
[#] Página Siguiente
Ir a la versión completa