Fórum que um parametro no ClientDateSet #268295
12/02/2005
0
Ola .
Gostaria de saber como faço para adicionar mais que um parametro do CDS e fazer a pesquisa por apenas um deles ..
tipo assim vou ter 3 parametros
0 PAR_CODIGO
1 PAR_DESCRICAO
2 PAR_GRUPO
como eu faço o sql desse parametro tipo assim ?
Select * from TABELA where CAMPO1 =:PAR_CODIGO and CAMPO2 =:PAR_DESCRICAO and CAMPO3 =: PAR_GRUPO;
A questão é : como eu faço uma consulta somente pelo parametro do codigo ignorando os outros , ou seja pesquisar um produto somente pelo codigo ?
Tipo assim
Cds.Param[0].Asstring := EditCodigo.Text ;
dai quando eu quise pesquisar pela descricao eu colocaria assim
Cds.Param[1].Asstring := EditGrupo.Text ;
e etc ...
Alguem sabe como fazer isso ?
USO Delphi6 + Firebird
SqlDataset+ SqlProvider + ClientDataSet ..
Obrigado
Gostaria de saber como faço para adicionar mais que um parametro do CDS e fazer a pesquisa por apenas um deles ..
tipo assim vou ter 3 parametros
0 PAR_CODIGO
1 PAR_DESCRICAO
2 PAR_GRUPO
como eu faço o sql desse parametro tipo assim ?
Select * from TABELA where CAMPO1 =:PAR_CODIGO and CAMPO2 =:PAR_DESCRICAO and CAMPO3 =: PAR_GRUPO;
A questão é : como eu faço uma consulta somente pelo parametro do codigo ignorando os outros , ou seja pesquisar um produto somente pelo codigo ?
Tipo assim
Cds.Param[0].Asstring := EditCodigo.Text ;
dai quando eu quise pesquisar pela descricao eu colocaria assim
Cds.Param[1].Asstring := EditGrupo.Text ;
e etc ...
Alguem sabe como fazer isso ?
USO Delphi6 + Firebird
SqlDataset+ SqlProvider + ClientDataSet ..
Obrigado
Somar
Curtir tópico
+ 0
Responder
Posts
15/02/2005
Nelson_prog
Olá somar:
faça o seguinte:
Select * from TABELA where CAMPO1 =:PAR_CODIGO or
CAMPO2 =:PAR_DESCRICAO or CAMPO3 =: PAR_GRUPO;
a clausula or define que a consulta pode ser por um dos três parametros passados, lembrando que vc deve jogar null para os parametros que não são usados.
T+
faça o seguinte:
Select * from TABELA where CAMPO1 =:PAR_CODIGO or
CAMPO2 =:PAR_DESCRICAO or CAMPO3 =: PAR_GRUPO;
a clausula or define que a consulta pode ser por um dos três parametros passados, lembrando que vc deve jogar null para os parametros que não são usados.
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)