Andreano e Walter, pode ser que eu esteja errado e por favor me corrijam se for o caso. Acho que com componentes dbware temos menos controle sobre o que acontece. Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg, messagebox e etc. Sempre procurei fugir de componentes db, exceto dbgrid que utilizo apenas para apresentação. Outro exemplo, estou construindo um exemplo bobo de uma apostila e são utilizados componentes dbware com clientdataset. Em um dado clientedataset começou a dar um erro de índice não encontrado e o índice estava lá. Tive que apagar todos os índices do cds e recria-los novamente, aí funcionou. Por favor, se eu estiver errado me corrijam. Abraços -- Celso Rivera rivera.ce...@gmail.com
[As partes desta mensagem que não continham texto foram removidas]