Fórum Qual a melhor forma para autalizar dados? #43824

20/04/2004

0

Oi,

Qual dessas formas é melhor:

1 - Usar uma IBQuery com:
IBQuery1.sql.text=´update produtos set quant=quant + :qt where codigo = :cod´
IBQuery1.parambyname(´cod´).asstring:=cod_vendido
IBQuery1.parambyname(´qt´).asfloat:=quant_vendido
IBQuery1.execsql
IBTransaction1.commit

2 - Usar um IBDataset com:
IBDataset.selectsql.text=´select * from produtos´ e usar IBUpdateSql
IBDataset.locate ....
IBDataset.edit
IBDataset.fieldbyname(´quant´).asfloat:=IBQuery1.fieldbyname(´quant´).asfloat+quant_vendido
IBDataset.post
IBTransaction1.commit

Neste caso, tenho preferencia para a primeira forma, mas
Qual seria a melhor forma? em ambos os casos o processamento (atualização) será feito no servidor? ou será que o segundo caso terá processamento na maquina local?


Abraços,
Larry.


Larry

Larry

Responder

Posts

20/04/2004

Gandalf.nho

No caso do IBDataSet não precisa usar IBUpdateSQL, e se quer só usar uma consulta UPDATE, use o IBSQL em vez do IBQuery, que exigirá menos do cliente (a menos que precise de componentes data-aware)


Responder

Gostei + 0

20/04/2004

Gandalf.nho

No caso do IBDataSet não precisa usar IBUpdateSQL, e se quer só usar uma consulta UPDATE, use o IBSQL em vez do IBQuery, que exigirá menos do cliente (a menos que precise de componentes data-aware)


Responder

Gostei + 0

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

Aceitar