DataSet não reflete resultado no ClientDataSet
Olá pessoal...
Mais um dúvida...
Seguinte, tenho um dataset ligado a clientdataset, na clausula do select do dataset estou passando um parâmetro tipo.
Select * from clientes where empresa = :Empresa;
Funciona tudo certo até ai, o dataset resgata os dados pelo where q eu coloquei filtrando os clientes pela empresa, o unico problema é q o clientdataset nao mostra nada, fica vazio, ele nao pega os dados do dataset.
Será que alguém tem alguma idéia de como resolver isso?
Agradeço.
Mais um dúvida...
Seguinte, tenho um dataset ligado a clientdataset, na clausula do select do dataset estou passando um parâmetro tipo.
Select * from clientes where empresa = :Empresa;
Funciona tudo certo até ai, o dataset resgata os dados pelo where q eu coloquei filtrando os clientes pela empresa, o unico problema é q o clientdataset nao mostra nada, fica vazio, ele nao pega os dados do dataset.
Será que alguém tem alguma idéia de como resolver isso?
Agradeço.
Gardel
Curtidas 0
Respostas
Macario
24/10/2006
Ola.
Verifique as conexoes entres os componentes necessarios:
[color=red:3d15aa9163]SQLDataSet1[/color:3d15aa9163] --> [color=green:3d15aa9163]DataSetProvider1[/color:3d15aa9163](DataSet = [color=red:3d15aa9163]SQLDataSet1[/color:3d15aa9163])---->[color=blue:3d15aa9163]ClientDataSet1[/color:3d15aa9163](ProviderName = [color=green:3d15aa9163]DataSetProvider1[/color:3d15aa9163])---->DataSource1(DataSet=[color=blue:3d15aa9163]ClientDataSet1[/color:3d15aa9163]).
Espero que ajude. 8)
Verifique as conexoes entres os componentes necessarios:
[color=red:3d15aa9163]SQLDataSet1[/color:3d15aa9163] --> [color=green:3d15aa9163]DataSetProvider1[/color:3d15aa9163](DataSet = [color=red:3d15aa9163]SQLDataSet1[/color:3d15aa9163])---->[color=blue:3d15aa9163]ClientDataSet1[/color:3d15aa9163](ProviderName = [color=green:3d15aa9163]DataSetProvider1[/color:3d15aa9163])---->DataSource1(DataSet=[color=blue:3d15aa9163]ClientDataSet1[/color:3d15aa9163]).
Espero que ajude. 8)
GOSTEI 0
Raserafim
24/10/2006
lembre que vc deve passar o parâmetro ao dataset, porém deverá comandar a abertura pelo ClientDataSet e não mais pelo DataSet.
ou seja, seria algo assim:
ou seja, seria algo assim:
Query1.Params[1].Value = 1; ClientDataSet1.open;
GOSTEI 0
Gardel
24/10/2006
Bem gente...
Consegui resolver,
Tava usando o MDO pra fazer isso e nao tava dando certo, ainda bem q to no começo do projeto e mudei pra dbexpress, na verdade foi o melhor q fiz, colocar uma tecnologia amplamente utilizada, por outra q na verdade eu tava testando...
Obrigado pela ajuda.
Consegui resolver,
Tava usando o MDO pra fazer isso e nao tava dando certo, ainda bem q to no começo do projeto e mudei pra dbexpress, na verdade foi o melhor q fiz, colocar uma tecnologia amplamente utilizada, por outra q na verdade eu tava testando...
Obrigado pela ajuda.
GOSTEI 0