Variaveis type

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

boa tarde galera da glufke...

estou com o seguinte problema... tenho uma tabela na qual a coluna "quantidade" tinha 4 posições(number) inteiro....

criei um programa(forms 6i) que leria essa quantidade e jogava em uma variavel declarada utilizando o type da coluna na tabela....

depois do programa pronto aumentei esse campo "quantidade" para 6 posicoes inteiro...

agora na minha aplicacao deu erro como se a variavel estivesse estourado, fiquei duas hrs na aplicação ate descidir recompilá-la... depois de recompilada o erro não voltou a aprarecer..

quando eu altero alguma coluna no banco eu achei que minhas variaveis que utilizam o type da mesma fosse alteradas autom., alguém já passou por este problema???


um abrç
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Pelo que eu saiba, basta recompilar teu forms (ou, tua procedure, no caso) que automaticamente será atualizado o datatype da tua variável.
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

ok trevisolli

eu achei q nem precisaria recompilar o forms... achei que por ser interpretado ele já instanciava automaticamente...

vou comecar a fazer a lista de programas para recompilar aqui...

vlw...
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Nesse caso, faça um outro teste:

Chame essa aplicação que não foi recompilada e veja se ocorre o erro.

Caso ocorra e, queira verificar TODOS os programas que contenham a string 'V_VARIAVEL TABELA.CAMPO%TYPE;', utilize o Text Pad, pois o mesmo analisa todo um diretório, em arquivos Binários.

qualquer coisa, manda ai.
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

o que seria esse text pad?
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

Esse Textpad é um editor, tipo o bloco de notas, só q que com muito mais recursos. você pode baixar ele no site :

http://www.textpad.com

[]'s
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

achei seu post falando sobre o mesmo...

vou ver se o encontro... alguma dica de onde posso encontra-lo???


ps.: no windows 2003 eu consigo fazer isso.... procurar testos dentro de fontes de programas....


vlw..
abrçs
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

vlw galera
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Só uma dica:

No Windows 2003, ele não vai achar, provavelmente, pois não busca dentro de arquivo binário.

Faz um teste com o Text Pad, com o link que o Tineks passou ai.

qualquer coisa, manda pra gente.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes