Solução: Table Unknown – DBExpress
Olá pessoal, quebrei um pouco a cabeça, acredito que por falta de ler as coisas corretamente antes de sair fazendo, mas me deparei com este problema.
Fazendo uma pesquisa, percebi que muitos programadores Delphi também a tem, e poucos a solução.
Sendo assim, criei este post para ter mais material disponível.
O erro ocorre ao executar o ApplyUpdate, é exibido uma exceção com a mensagem “Table Unknown” e o nome da tabela em questão.
Solução: escreva o código SQL todo em letras maiúsculas. E quando carregar o Fields no ClientDataSet, também faça o mesmo.
Portanto, por padrão ao tratar de nome de campo e código SQl, use sempre em letras maiúsculas, vai evitar alguns transtornos, e alguns banco de dados como o Oracle, trabalham sempre em maiúsculas, sendo assim, ele tem que converter antes de processar.
Não custa nada dar uma ajudinha ao banco certo?
Grande abraço!