Depois de um (Where) não consigo ver os registros no dbgrid
Porque depois de fazer um Where num IBDataSet ou num IBQuery, eu não consigo ver os registros no DBGrid.
Exemplo:
Depois disso os registro somem do DBGrid.
Estou usando FireBird 1.5.2 + Delphi 7.
Valeu
Exemplo:
Where Cod_Produto Like :cod
Depois disso os registro somem do DBGrid.
Estou usando FireBird 1.5.2 + Delphi 7.
Valeu
Vitoreduardo
Curtidas 0
Respostas
Massuda
19/01/2006
Imagino que o WHERE que você fez foi no dataset ligado ao DBGrid; provavelmente sua SQL retornou um dataset vazio.
Se não for isso, explique melhor onde você fez o WHERE e o que está ligado no seu DBGrid.
Se não for isso, explique melhor onde você fez o WHERE e o que está ligado no seu DBGrid.
GOSTEI 0
Vitoreduardo
19/01/2006
Eu fiz o Where no DataSet, e o dbgrid esta ligodo a ele. (DM_EstoqueGeral.DSBuscaProduto).
No Delphi eu fiz assim
Então eu só consigo ver os registros depois de fazer a busca.
No Delphi eu fiz assim
DM_EstoqueGeral.IBDSBuscaProduto.close; DM_EstoqueGeral.IBDSBuscaProduto.ParamByName(´Cod´).value:=´¬´+Edit2.text+´¬´; DM_EstoqueGeral.IBDSBuscaProduto.open;
Então eu só consigo ver os registros depois de fazer a busca.
GOSTEI 0
Massuda
19/01/2006
Então eu só consigo ver os registros depois de fazer a busca.
Sim... entre o Close e a conclusão do Open, nada será exibido no DBGrid.GOSTEI 0
Vitoreduardo
19/01/2006
Valeu Massuda
GOSTEI 0