Como TSQLConnection e TSQLQuery no Report builder?

Delphi

23/08/2005

Como que eu faço para usar no Report Builder os componentes TSQLConnection e TSQLQuery do dbExpress???

Eu fiz as conexões, ligações e tal.. mas ele me da um erro sobre algo unidirecional, alguem tem alguma idéia, exemplo????

Valeu




[b:3de7513204]Título editado: ´Report builder´[/b:3de7513204]

Por favor, leia a [url=http://forum.clubedelphi.net/viewtopic.php?p=17019#1d]cláusula 1d[/url] das Regras de Conduta.
Sandra/Moderação


Celamar

Celamar

Curtidas 0

Respostas

Titanius

Titanius

23/08/2005

Amigo celamar, os Componentes do DbExpress, são unidirecionais, se voce quiser usar a Query, voce deve linkar com o DataSourceProvider e o ClientDataSet...


[]s


GOSTEI 0
Celamar

Celamar

23/08/2005

E como que eles funcionam?
Eles tb sao do dbExpress??

Obrigada


GOSTEI 0
Titanius

Titanius

23/08/2005

Nao, eles nao sao do DBExpress, eles apenas fazem um multi-direcional com o DBExpress.... eu sempre uso o CDS com DbExpress... eh muito bom, e agil de mexer... o CDS funciona como uma Table, depois que voce der um ApplyUpdates, ele envia as modificacoes direto pro BD...


[]s


GOSTEI 0
Celamar

Celamar

23/08/2005

Eu consigo montá-los em tempo de execução?
Pq minha query irá mudar dependendo do critério que o usuário definir...


GOSTEI 0
Titanius

Titanius

23/08/2005

no caso amigo, voce deverá mudar no proprio ClientDataSet...

primeiramente, vincule o DataSetProvider com a Query, depois clique duas vezes nas opcoes do DSP, e por ultimo terá a opcao AllowCommandText, vc marca como True...


Aih pra mudar o SQL, voce faz:

ClientDataSet1.CommandText := ´SELECT * FROM CLIENTES´;
ClientDataSet1.Open;

pronto, ele já faz a manutenção pra você!


[]s


GOSTEI 0
Celamar

Celamar

23/08/2005

Ok...
Vou fazer uns teste, value!!


GOSTEI 0
Celamar

Celamar

23/08/2005

Oi, eu dinovo..

Em que evento de que componente eu que faço isso??


GOSTEI 0
POSTAR