Oracle Forms: WUC-19: Unable to write to local file
Ao tentar executar um aplicativo escrito em Oracle Forms, o usuário se depara com a mensagem na primeira execução.
Base Pessoal de Conhecimento em Engenharia de software, Programação e Informática em Geral
Ao tentar executar um aplicativo escrito em Oracle Forms, o usuário se depara com a mensagem na primeira execução.
Caso você tenha inserido um dado via comando SQL em uma tabela e os dados não apareceram automaticamente no bloco de dados exibido na tela, utilize o comando abaixo logo após o camando DML (Insert): EXECUTE_QUERY;
Adicione o código abaixo em um Trigger “ON-ERROR” no bloco de dados. DECLARE COD NUMBER := ERROR_CODE; TEXTO VARCHAR2(2000) := ERROR_TEXT; TIPO VARCHAR2(10) := ERROR_TYPE; DBCOD NUMBER := DBMS_ERROR_CODE; DBTEXTO VARCHAR2(2000) := DBMS_ERROR_TEXT; BEGIN Alerta(COD || ‘*’ || TIPO || ‘*’ || TEXTO); Alerta(DBCOD || ‘#’ || DBTEXTO);END;
declare ConvID PLS_INTEGER;result NUMBER;aux_dir_iex varchar2(200) := ‘P:Program FilesInternet Exploreriexplore.exe -k’;aux_dir_url varchar2(200) := ‘U:SIPProgramasdumpsAjuda_html’;begin— busca IE do Citrix: aux_dir_url := ‘U:SIPProgramasdumpsAjuda_htmlindex.htm’; –aux_carta.dir_url := aux_carta.dir_url|| — — Abre a pagina de informações. — ConvID := DDE.App_begin(aux_dir_iex||’ ‘||aux_dir_url,DDE.App_Mode_Maximized); — exception when form_trigger_failure then null; when others then — busca IE do […]
CREATE OR REPLACE PROCEDURE acessa_url (v_endereco IN VARCHAR2, v_pagina OUT VARCHAR2)IS req utl_http.req; resp utl_http.resp; linha VARCHAR2(1024);BEGIN utl_http.set_proxy(‘10.1.2.188:8080’); req := utl_http.begin_request(v_endereco); resp := utl_http.get_response(req); v_pagina := ”; LOOP utl_http.read_line(resp, linha, TRUE); v_pagina := […]
Caso seja apresentado este problema, Abra o Oracle Forms e adicione (abrindo como se fosse um formulário qualquer) as bibliotecas que estão sendo exibidas no erro. Por exemplo: – E:compila_10g_ergonclasses.olb– E:compila_10g_ergonergon.olb– E:compila_10g_ergonf10g.olb Se o projeto ainda continuar exibindo a mesma mensagem FRM-18108, verifique se o atalho que está abrindo o Oracle Forms Builder está definido […]
Problema: Tenho um relatório onde alguns campos devem ser impressos na vertical. Como fazer isso no Oracle Reports 6i? Solução: Selecione o campo texto, clique na barra de ferramentas “Girar”. Depois clique no texto e gire-o. Selecionando o botão Shift você consegue rotacionar precisamente (45º, 90º, etc). Caso este campo seja um campo de banco […]
set_block_property(‘NOMEDOBLOCO’, DEFAULT_WHERE, ‘ID = :usuario.ID’); Exemplos de propriedades que podem ser modificadas: * DEFAULT_WHERE;* ORDER_BY;* ALL_RECORDS;* BLOCKSCROLLBAR_POSITION;* BLOCKSCROLLBAR_X_POS;* BLOCKSCROLLBAR_Y_POS;* COORDINATION_STATUS;* CURRENT_RECORD_ATTRIBUTE;* CURRENT_ROW_BACKGROUND_COLOR;* CURRENT_ROW_FILL_PATTERN;* CURRENT_ROW_FONT_NAME;* CURRENT_ROW_FONT_SIZE;* CURRENT_ROW_FONT_SPACING;* CURRENT_ROW_FONT_STYLE;* CURRENT_ROW_FONT_WEIGHT;* CURRENT_ROW_FOREGROUND_COLOR;* CURRENT_ROW_WHITE_ON_BLACK;* DELETE_ALLOWED;* DML_DATA_TARGET_NAME;* ENFORCE_PRIMARY_KEY;* INSERT_ALLOWED;* KEY_MODE;* LOCKING_MODE;* MAX_QUERY_TIME;* MAX_RECORDS_FETCHED;* NAVIGATION_STYLE;* NEXT_NAVIGATION_BLOCK;* OPTIMIZER_HINT;* PRECOMPUTE_SUMMARIES;* PREVIOUS_NAVIGATION_BLOCK;* QUERY_ALLOWED;* QUERY_DATA_SOURCE_NAME;* QUERY_HIT;* UPDATE_ALLOWED;* UPDATE_CHANGED_COLUMNS;* etc.
É possível utilizar a função UPPER do PL/SQL, mas o método mais correto é através da interface atribuindo o valor: “Superior” ao atributo “Restrição a Maiúsculas/Minúsculas”. Caso deseje apenas letras minúsculas, atribua o valor “Inferior”. Importante lembrar que o valor padrão é o “Misto” que fará o campo texto escrever minúsculas e maiúsculas