PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum O porque não da certo para fazer consulta. #286342

28/06/2005

0

Galera,

Esta dificil entender o porque não posso fazer uma consulta utilizando estes critérios.

1 componente SqlDataSet1
1 componente DataSetProvider1
1 componente ClienteDataSet1
1 componente DataSource1

Com estes componentes quero informar um numero e mostrar os dados referentes ao informado.
Para isto tenho:
1 componente Edit
1 componente DbGrid com o datasource apontando para DataSource1.

A instrução em sql esta sendo informada da seguinte maneira.

No evento OnShow do Formulario, tenho as seguintes linhas:

SqlDataSet1.Close;
SqlDataSet1.CommandText := ´select * from Detalhe_Vendas where Num_Resumo=´+edit1.text;
SqlDataSet1.Open;

Para mim os dados filtrados apareceriam no grid, mas naum aparecem.
Se coloco uma linha de instrução antes do SQlDAtaSEt1.Close; aparece todos os dados e é isto que naum desejo, quero digitar um número e mostrar todos os detalhes de venda do numero de resumo informado.

A linha de instrução é
SqlDataSet1.Active := True;
(aparece todos os dados)

Mas um detalhe, é como se as instruções sql naum fossem executadas.
Qual o método melhor para retornar estes valores na minha grid. Estarei usando componentes errados, então, quais os componentes certos a serem utilizados.

Agradeço, pra acabar de vez com a duvida de quando utilizar ou naum SqlDataSet para pesquisa.

Abraços a todos.


Objetivacreator

Objetivacreator

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar