+4 votos
52 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) | 52 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 (367 pontos)
selecionada por

Perguntas relacionadas

Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários