anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
testandmonitoring
Uso de campo blob em transações
19/04/13 10:41
Antônio Júnior
Replies:
0
Bom dia. Passei a ter problema com campos blob em transações após conversão de Gx 9.0 DE U5 Java U5 para Gx X Evo 2 U1 É um subnível composto pelos seguintes campos: *YYYSeq - Numeric(10.0) *XXXSeqAnexo - Numeric(3.0) XXXAnexo - blob XXXTXTNomArqAnexo - Varchar(40) XXXTXTFileType - Varchar(10) Antes da conversão, as propriedades FileTypeAttribute e FileNameAttribute do campo XXXAnexo NÃO estavam setadas. Tudo funcionava perfeitamente no Gx 9.0 apenas com regras nas transações para alimentar os campos XXXTXTFileType e XXXTXTNomArqAnexo. Após a conversão para Gx X Evo 2 U1 os arquivos passaram a ter a extensão .tmp e desta forma pararam de abrir corretamente arquivos .xls e .doc Por causa desse problema, setei as propriedades FileTypeAttribute e FileNameAttribute com o nome dos respectivos campos XXXTXTFileType e XXXTXTNomArqAnexo e parei de usar regras para alimentar os campos XXXTXTFileType e XXXTXTNomArqAnexo. Assim em vez de setar a extensão .tmp o Genexus passou a manter a extensão original do arquivo e o link voltou a funcionar. O problema é que quando inserimos registros no Grid ele salva corretamente os campos XXXTXTFileType e XXXTXTNomArqAnexo para o novo registro. Porém ele limpa os valores dos registros que já estavam gravados anteriormente e estes registros passam a ter a extensão .tmp em vez da original. Alguém, por gentileza, pode me ajudar? Att, Antônio
Bom dia.
Passei a ter problema com campos blob em transações após conversão de Gx 9.0 DE U5 Java U5 para Gx X Evo 2 U1
É um subnível composto pelos seguintes campos:
*YYYSeq - Numeric(10.0)
*XXXSeqAnexo - Numeric(3.0)
XXXAnexo - blob
XXXTXTNomArqAnexo - Varchar(40)
XXXTXTFileType - Varchar(10)
Antes da conversão, as propriedades FileTypeAttribute e FileNameAttribute do campo XXXAnexo NÃO estavam setadas.
Tudo funcionava perfeitamente no Gx 9.0 apenas com regras nas transações para alimentar os campos XXXTXTFileType e XXXTXTNomArqAnexo. Após a conversão para Gx X Evo 2 U1 os arquivos passaram a ter a extensão .tmp e desta forma pararam de abrir corretamente arquivos .xls e .doc
Por causa desse problema, setei as propriedades FileTypeAttribute e FileNameAttribute com o nome dos respectivos campos XXXTXTFileType e XXXTXTNomArqAnexo e parei de usar regras para alimentar os campos XXXTXTFileType e XXXTXTNomArqAnexo. Assim em vez de setar a extensão .tmp o Genexus passou a manter a extensão original do arquivo e o link voltou a funcionar. O problema é que quando inserimos registros no Grid ele salva corretamente os campos XXXTXTFileType e XXXTXTNomArqAnexo para o novo registro. Porém ele limpa os valores dos registros que já estavam gravados anteriormente e estes registros passam a ter a extensão .tmp em vez da original.
Alguém, por gentileza, pode me ajudar?
Att,
Antônio
Replies
Back to testandmonitoring