Comando host em uma procedure do Forms 4.5

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
renato.haleck
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 22 Jul 2009 9:46 am
Localização: RJ

Estou tentando executar um comando host em uma procedure(program unit) do Forms 4.5 que executa um SQL*LOADER. Funciona no windows 98 mas não funciona no windows2000. Gostaria de saber o porque...o comando segue abaixo:

w_comando := 'C:\ORAWIN95\BIN\sqlldr73.EXE DATA='||globais.nome_arq||
' CONTROL='||w_ctls ||'.ctl' ||
' LOG='||w_ctla||'.log' || ' BAD='||w_ctla||'.bad' ||
' ERRORS=999999 '||
' USERID='|| w_username || '/' ||w_password||'@'||w_connect;


host (w_comando, no_screen);

if not form_success then
set_alert_property('aviso', alert_message_text,
'Não executou a carga para frequencias'||
'. Favor verificar o arquivo de LOG '||w_ctls||'.log');
raise form_trigger_failure;
end if;
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

grande Renato.. você por aqui meu camarada! welcome!
e as ondas.. tem pego mtas?

talvez devido a limitações do seu windows ne.. politicas de segurança talvez.. já tentou trocar usuarios?

qual o erro gerado?
Responder
  • Informação