+4 votos
23 visitas
Olá,

Em uma das tabelas do BL, foram criados campos em tabelas diretamente no SQL Server e não no Builder. :/

Preciso utilizar este campo na solução através do BEF, e para isto preciso criá-lo no BUILDER.

Como devo proceder, para criar o campo no Builder com o mesmo nome que já existe na base de dados?
Exemplo:
Tabela: VIAGEMDOCUMENTOS - Campo: GLORIGEM

Este campo já possui dados, e é usado nas rotinas de integração sem BEF. Devido a isto não posso excluí-lo e recriá-lo.
por (107 pontos) | 23 visitas

1 Resposta

+3 votos
Melhor resposta
Voigt,

Abaixo uma sugestáo de como pode ser resolvido:

 

- Criar um campo que servirá como backup (Builder);

- Update para copiar os valores do campo antigo para este novo (Builder);

- Exclua o campo diretamente na base (SGDB);

- Crie o campo novamente (Builder);

- Update para copiar os valores do campo backup para o campo recriado (Builder);

- Excluir campo backup (Builder)

 

Obs.: Nos updates marque a opção de gerar Z_ZLOG;

Desta maneira o campo será criado e seus valores mantidos nas bases dos clientes.
por (353 pontos)
selecionada por

Perguntas relacionadas

423 perguntas
470 respostas
342 comentários
466 usuários