PROCEDURE EXECUTA_CARGA IS
connection_id exec_sql.conntype;
cursorid exec_sql.curstype;
sqlstr varchar2(1000) := '';
nRes pls_integer;
W_GERAL VARCHAR2(5) := NULL;
BEGIN
SET_APPLICATION_PROPERTY(CURSOR_STYLE,'BUSY');
connection_id := exec_sql.default_connection;
cursorid := exec_sql.open_cursor(connection_id);
sqlstr := '';
sqlstr := 'begin apriori_sp_audit_mov(:data_i, :data_f); end;';
exec_sql.parse(connection_id, cursorid, sqlstr);
EXEC_SQL.BIND_VARIABLE(CONNECTION_ID, CURSORID, ':data_i', :BLK_EMPRESA.data_i);
EXEC_SQL.BIND_VARIABLE(CONNECTION_ID, CURSORID, ':data_f', :BLK_EMPRESA.data_f);
nRes := exec_sql.execute(connection_id, cursorid);
EXEC_SQL.CLOSE_CURSOR(CONNECTION_ID, CURSORID);
EXEC_SQL.CLOSE_CONNECTION(CONNECTION_ID);
SET_APPLICATION_PROPERTY(CURSOR_STYLE,'DEFAULT');
:BLK_GERAL.EVENTO := 'FIM DE PROCESSAMENTO';
SYNCHRONIZE;
END;
Dúvida com comandos do Forms
-
- Rank: Estagiário Pleno
- Mensagens: 3
- Registrado em: Ter, 01 Nov 2005 2:41 pm
- Localização: SP
Fmaia - Oracle Developer
Pessoal, estou começando agora na parada de forms e já estou com um baita problema. Tenho um forms com uma program unit que possui alguns comando que eu nunca ví na vida.... Se vocês puderem me explicar de forma básica (já juda muito) qual a função delas, fico agradecido mesmo! Obrigado!
- dr_gori
- Moderador
- Mensagens: 5013
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
A princípio, toda esse código serve pra rodar rotinas dinâmicas.
Mas pelo que eu entendi, a única coisa que ela faz é chamar essa procedure:
Posso estar enganado, mas pelo que eu entendi não é necessário tudo isso. Basta chamar essa procedure acima e pronto. :-/ Estou certo ?
Tenta substituir isso tudo pelo seguinte:
Mas pelo que eu entendi, a única coisa que ela faz é chamar essa procedure:
apriori_sp_audit_mov(:data_i, :data_f);
Tenta substituir isso tudo pelo seguinte:
apriori_sp_audit_mov(:BLK_EMPRESA.data_i, :BLK_EMPRESA.data_f);
-
- Rank: Estagiário Pleno
- Mensagens: 3
- Registrado em: Ter, 01 Nov 2005 2:41 pm
- Localização: SP
Fmaia - Oracle Developer
Você está correto sim mas eu não coloquei minha dúvida da maneira correta.
Na verdade quero saber exatamente a função destes comandos dinâmicos tipo : connection_id exec_sql.conntype; cursorid exec_sql.curstype;
entendeu agora q eu fiz a pergunta certa?
Na verdade quero saber exatamente a função destes comandos dinâmicos tipo : connection_id exec_sql.conntype; cursorid exec_sql.curstype;
entendeu agora q eu fiz a pergunta certa?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 1 visitante