Fórum Como TSQLConnection e TSQLQuery no Report builder? #292731

23/08/2005

0

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

Responder

Posts

23/08/2005

Titanius

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


Responder

Gostei + 0

23/08/2005

Celamar

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

Obrigada


Responder

Gostei + 0

23/08/2005

Titanius

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


Responder

Gostei + 0

23/08/2005

Celamar

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


Responder

Gostei + 0

23/08/2005

Titanius

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


Responder

Gostei + 0

23/08/2005

Celamar

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


Responder

Gostei + 0

23/08/2005

Celamar

Oi, eu dinovo..

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


Responder

Gostei + 0

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

Aceitar