Bom dia,
Pessoal, tenho um sistema desenvolvido em Forms 6i, e no qual gostaria de poder ler uma planilha excel e fazer insert no banco Oracle 10G.
alguém conhece alguma rotina que consiga ler uma planilha excel e inserir seus dados em um banco Oracle ?
obrigado
Marlon
Carga de dados do Excel para o Banco Oracle
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
Pessoal,
consegui fazer a carga dos dados utilizando dde.request
mas a rotina consegue ler somente 100 linhas da planilha e dá o erro ORA-106552
pelo que pesquisei é um erro de Timeout que fecha a planilha.
alguém já passou por esse problema ? poder me ajudar ?
obrigado
Marlon
consegui fazer a carga dos dados utilizando dde.request
mas a rotina consegue ler somente 100 linhas da planilha e dá o erro ORA-106552
pelo que pesquisei é um erro de Timeout que fecha a planilha.
alguém já passou por esse problema ? poder me ajudar ?
obrigado
Marlon
dde.request(docid
,replace(vs_posicao,' ')
,v_ds_dado
,dde.cf_text
,10000);
-
- Rank: Analista Pleno
- Mensagens: 128
- Registrado em: Sáb, 18 Nov 2006 11:51 am
- Localização: Rio de Janeiro - RJ
Marlon, já tentou o tópico abaixo:
http://glufke.net/oracle/viewtopic.php?f=4&t=6386
Abs, Renato Viana
http://glufke.net/oracle/viewtopic.php?f=4&t=6386
Abs, Renato Viana
- stcoutinho
- Moderador
- Mensagens: 850
- Registrado em: Qua, 11 Mai 2011 5:15 pm
- Localização: são Paulo - SP
Oi Marlon
Não conheço a package, mas pesquisei um pouco sobre o tema .. e me parece que seria necessário aumentar o parâmetro de TIMEOUT na DDE.EXECUTE. E talvez fazer um tratamento para a exceção DDE.DMLERR_DATAACKTIMEOUT.
No metalink parece ter uma nota explicativa (Resolving FRM-40735 Errors [Doc ID 61579.1]).
Abraços,
Sergio
Não conheço a package, mas pesquisei um pouco sobre o tema .. e me parece que seria necessário aumentar o parâmetro de TIMEOUT na DDE.EXECUTE. E talvez fazer um tratamento para a exceção DDE.DMLERR_DATAACKTIMEOUT.
No metalink parece ter uma nota explicativa (Resolving FRM-40735 Errors [Doc ID 61579.1]).
Abraços,
Sergio
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
Obrigado Sergio,
Também achei o mesmo documento e aumentei o Timeout.
A rotina agora está funcionando.
Muito obrigado a todos pelas dicas.
att,
Marlon
Também achei o mesmo documento e aumentei o Timeout.
A rotina agora está funcionando.
Muito obrigado a todos pelas dicas.
att,
Marlon
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 7 visitantes