Ajuda com Zeos
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:
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?
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
Curtidas 0
Respostas
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:
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?
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;
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
08/04/2008
No zQuery tem umas propriedades de sqlupdate,sqldelete,sqlinsert
veja la
veja la
GOSTEI 0
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+
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