(ADO) Ninguem sabe?

Delphi

23/03/2003

Estou comecando a desenvolver utilizando ADO para acessar uma base ACCESS e estou encontrando alguns problemas que talvez sejam faceis de resolver.

1. Numa relação Master/Detail, se tento excluir um registro que tem descendentes ocorre um erro de relacionamento, gerando erro do EDataBaseError e do OLEException. Até ai tudo bem, mas se logo em seguida tento excluir um registro que não tem relacionamento continua a aparecer o EOLEException! A maneira que consegui resolver isso é fechando a tabela e abrindo novamente. Não estou convencido com essa solução, pois se usar os componentes ´padrão´ esse erro não ocorre!

Obrigado.


Anonymous

Anonymous

Curtidas 0

Respostas

Carnette

Carnette

23/03/2003

Estou comecando a desenvolver utilizando ADO para acessar uma base ACCESS e estou encontrando alguns problemas que talvez sejam faceis de resolver. 1. Numa relação Master/Detail, se tento excluir um registro que tem descendentes ocorre um erro de relacionamento, gerando erro do EDataBaseError e do OLEException. Até ai tudo bem, mas se logo em seguida tento excluir um registro que não tem relacionamento continua a aparecer o EOLEException! A maneira que consegui resolver isso é fechando a tabela e abrindo novamente. Não estou convencido com essa solução, pois se usar os componentes ´padrão´ esse erro não ocorre! Obrigado.


Talvez não seja o que voce quer..Mas, foi a melhor solução que encontrei...

http://clubedelphi.videomart.com.br/viewtopic.php?t=6288

Boa programação


GOSTEI 0
POSTAR