Ajuda com Zeos

Delphi

08/04/2008

Galera estou com um sistema que usa o zeos e estou dando manutencao e me pediram para colocar mais um campo no cadastro de clientes. O campo e do valor Numeric 12,2 e o name do campo e HONORARIO.

Bem não estou bem familiarizado com esse bendito ZEOS....

Estou querendo fazer uma coisa simples que faço com o clientdataset e o dbexpress...
Se fosse com dbxpress faco assim o que eu quero:


dm.sdsCliente.close;
dm.sdsCliente.commandText:=´select honorario from clientes where codigo=:codigo´
dm.sdsCliente.parambyname(´codigo´).asstring := codigo.text;
dm.sdsCliente.open;

dm.cdsCliente.open;

Valor.text := dm.cdsClienteHonorario.asstring;




Mas como o Zeos usando o ZQuery como faço?

Esse sistema usa dbedit´s, diferente dos meus que so utilizo edit´s.

E uma coisa bem simples Tenho uma tela de cobranca e quero que ela busque o valor do HONORARIO no cadastro de clientes.

Que faço?


Jpauloss

Jpauloss

Curtidas 0

Respostas

Fknyght

Fknyght

08/04/2008

Galera estou com um sistema que usa o zeos e estou dando manutencao e me pediram para colocar mais um campo no cadastro de clientes. O campo e do valor Numeric 12,2 e o name do campo e HONORARIO. Bem não estou bem familiarizado com esse bendito ZEOS.... Estou querendo fazer uma coisa simples que faço com o clientdataset e o dbexpress... Se fosse com dbxpress faco assim o que eu quero:
dm.sdsCliente.close;
dm.sdsCliente.commandText:=´select honorario from clientes where codigo=:codigo´
dm.sdsCliente.parambyname(´codigo´).asstring := codigo.text;
dm.sdsCliente.open;

dm.cdsCliente.open;

Valor.text := dm.cdsClienteHonorario.asstring;


Mas como o Zeos usando o ZQuery como faço? Esse sistema usa dbedit´s, diferente dos meus que so utilizo edit´s. E uma coisa bem simples Tenho uma tela de cobranca e quero que ela busque o valor do HONORARIO no cadastro de clientes. Que faço?


Deve ter no form um zUpdateSql. Nele vc tem que colocar o campo que vc criou no insert,edit e delete ( caso necessario )


GOSTEI 0
Fknyght

Fknyght

08/04/2008

No zQuery tem umas propriedades de sqlupdate,sqldelete,sqlinsert

veja la


GOSTEI 0
Luiz Henrique

Luiz Henrique

08/04/2008

Blz , jpauloss


Cara, passe este ..sql pro clientdataset, set o objeto do zeus (nao lembro o nome) no provider e use o sql direto no clientdataset, nao esqueca de setar no provider para True a propriedade Option/poAllowCommandText, ai vc nao tem muita dor de cabeca...ja vou te dizer um negocio que vi quando migrei meus sistemas do D7 para D2007...testando este Zeus, ele tem um problema la com Fields : BCD..Float... vc salva 1.102 e ele retorna depois 1.101999595, mesmo vc salvando 1.102...como identico ao dbexpress , ou seja fazendo o procedimento normal.

Espero que ajude

Abraco T+


GOSTEI 0
POSTAR