(ADO) Ninguem sabe?
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.
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
Curtidas 0
Respostas
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