GARANTIR DESCONTO

Fórum Zeos read only dataset #42783

04/03/2004

0

:roll: Ps: sou iniciante em firebird e comecei usando os componentes Zeos

Estou com o seguinte problema...

Fiz o seguinte:

Joguei um Zconnection no datamodule e atraves do object inspector setei as propriedades do meu banco de dados e setei tbm readonly=false, conectou no banco normalmente.

Até aí td bem, mas....

Joguei tbm um Ztable para acessar uma tabela no meu banco, setei as propriedades necessarias e blz, acessa e visualiza a tabela normalmente.

O problema esta quando eu preciso alterar/incluir/deletar registro nessa tabela, que retorna o erro de ´ nome da tabela: cannot modify a read-only dataset´, mas no componente ZTable nao tem a propriedade Read-Only e no Zconnection read-only ja esta setado como false....

:arrow: Percebi o seguinte: Se eu setar a propriedade RequestLive=True do componente Ztable o programa funciona normalmente.

Alguem sabe a solucao para esse problema?

O q faz a propriedade RequestLive ???

Li em um artigo (´10 passos para fazer o interbase voar´ em DTDelphi 2.6) q essa propriedade poderia causar um trafego grande na rede pois o componente VCL trazeria a copia dos dados para a maquina cliente.

:arrow: Me ajudem tbm no quesito de componente de acesso ao firebird. Eu escolhi o Zeos pois pesquisei e na minha concepcao poderia ser o melhor, mas se alguem ja usou ele ou outros para dar opnioes proprias será MUITO BEM VINDA !!!


Marfred

Marfred

Responder

Posts

05/03/2004

Afarias

|O q faz a propriedade RequestLive ???

Informa q o DataSet deve ser ´editável´


|Li em um artigo (´10 passos para fazer o interbase voar´ em DTDelphi
|2.6) q essa propriedade poderia causar um trafego grande na rede pois
|o componente VCL trazeria a copia dos dados para a maquina cliente.

Ele faz isso sendo editável ou não ... mas, componentes TABLE são péssimos em termos de performance com bancos C/S -- pois vc não tem como informar QUAIS dados vc quer exibir.


T+


Responder

Gostei + 0

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

Aceitar