busca com sqlquery
o problema é o seguinte:
Tenho uma busca utilizando SQLQuery, preciso retornar os valores de uma tabela em um grid.
Tudo esta funcionando beleza, mas acontece que se eu tirar o valor da propriedade
Param.value do componente a busca não retornar nada. so que so posso passar o valor em modo de execurção
não posso deixar o valor fixo no componente, tentei utilizar assim, mas não deu certo
[color=red:9f3bb75729]SQLQuery1.Params.parambyname(´vRef´).asstring := QuotedStr(ComboBox4.Text);
SQLQuery1.Open;[/color:9f3bb75729]
so funciona se eu passar dentro da propriedade do compontente, preciso resolver isto
Se tiver outra dica de como retornar minha consulta para um DBGrid, agradeço a todos.
Tenho uma busca utilizando SQLQuery, preciso retornar os valores de uma tabela em um grid.
Tudo esta funcionando beleza, mas acontece que se eu tirar o valor da propriedade
Param.value do componente a busca não retornar nada. so que so posso passar o valor em modo de execurção
não posso deixar o valor fixo no componente, tentei utilizar assim, mas não deu certo
[color=red:9f3bb75729]SQLQuery1.Params.parambyname(´vRef´).asstring := QuotedStr(ComboBox4.Text);
SQLQuery1.Open;[/color:9f3bb75729]
so funciona se eu passar dentro da propriedade do compontente, preciso resolver isto
Se tiver outra dica de como retornar minha consulta para um DBGrid, agradeço a todos.
Dpinho
Curtidas 0
Respostas
Paullsoftware
06/02/2006
vc já tentou editar a propriedade SQL do query em tempo de execução tipo:
espero ter ajudado!
SQLQuery.Close; SQLQuery.Sql.Clear; SQLQuery.Sql.Add(´SELECT * FROM CLIENTES WHERE NOME STARTING WITH :PESQUISA ´; SQLQuery.ParamByName(´PESQUISA´).AsString := EditEntrada.Text; SQLQuery.Open;
espero ter ajudado!
GOSTEI 0
Dpinho
06/02/2006
Ja tentei, o problema esta na propriedade Value
GOSTEI 0
Paullsoftware
06/02/2006
Ja tentei, o problema esta na propriedade Value
certo, mais se vc deixar a propriedade SQL em branco e fizer tudo em RunTime não ocorre isso eu uso aqui e funciona normalmente
GOSTEI 0