Fórum Abrir planilha Excell pelo ADO #286542
30/06/2005
0
Seguindo o exemplo da Revista Clube Delphi 45 ( ´Acesso ao Excel via ADO´ pg. 38 ) consegui abrir uma tabela existente na planilha para um ADOTable ou para um ADODataset. Até aí tudo bem!!!
Mas para funcionar, a planilha tem que ser salva com a definição de um nome para uma área de dados (no exemplo foi ´[b:3561e26353]CREDORES[/b:3561e26353]´).
Ao tentar abrir com o nome padrão (PLAN1$) da um ´[color=red:3561e26353][b:3561e26353]Erro de sintaxe na clausula FROM[/b:3561e26353][/color:3561e26353]´
Existe um modo de abrir uma planilha sem definição de nomes para áreas de dados.
Obrigado.
Marcelo.l
Curtir tópico
+ 0Posts
30/06/2005
Saint
ao invez de utilizar PLAN1, utilize SHEET1..
se ainda tiver problemas poste nesse topico..
abraço.
Gostei + 0
03/07/2005
Marcelo.l
Não funcionou!!!
Não reconhece SHEET1 como um objeto válido!!!
Gostei + 0
03/07/2005
Sandra
Marcelo,
Li este artigo e pelo que entendi, você deve, [b:2ee7583fb1]obrigatoriamente[/b:2ee7583fb1] definir um nome para a área de dados, pois é como se fosse uma tabela (física) de um banco de dados qualquer. Portanto, se não ´apelidar´ a área, é como se não especificasse de qual tabela seu select deve buscar dados.
Gostei + 0
04/07/2005
Marcio.theis
select * from [PLAN1$]
Gostei + 0
04/07/2005
Marcelo.l
Funcionou!!! :D :D :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)