none
Importaçãod de Dados - Data Flow RRS feed

  • Pergunta

  • Bom dia a todos,

     

    Tenho o seguinte cenário: Possui um OLEDB SORCE como origem, Um DATA CONVERSION, para igualar os tipos de dados da origem e do destino e um OLEDB DESTINATION. Bem, a origem busca dados com um campo com valor Nulo, porém o destino não aceita valor nulo nesse campo.

    Como posso fazer para que quando aparece o valor nulo e ele "pule" esse insert e não de erro?? Hoje ele da erro e para o processo!!1

     

    Agradeço a todos,

     

    Abraço,

     

    chapolin.rio@gmail.com

    quinta-feira, 27 de março de 2008 14:12

Respostas

  • Utilize um componente Conditional Split. Crie uma saída (Output Name) "Registros Válidos", com a Condition

    !ISNULL([Nome do Campo])

     

    Dessa forma você instrui o Data Flow a direcionar para a saída "Registros Válidos" apenas os registro cujo campo [Nome do Campo] não seja nulo. (O sinal ! é a negação).

     

    Depois, refaça o link entre o Conditional Split e o OLE DB Destination, escolhendo o output "Registros Válidos".

     

     

    quinta-feira, 27 de março de 2008 14:23

Todas as Respostas

  • Utilize um componente Conditional Split. Crie uma saída (Output Name) "Registros Válidos", com a Condition

    !ISNULL([Nome do Campo])

     

    Dessa forma você instrui o Data Flow a direcionar para a saída "Registros Válidos" apenas os registro cujo campo [Nome do Campo] não seja nulo. (O sinal ! é a negação).

     

    Depois, refaça o link entre o Conditional Split e o OLE DB Destination, escolhendo o output "Registros Válidos".

     

     

    quinta-feira, 27 de março de 2008 14:23
  • Half,

     

                   Perfect!!!! Obrigado!!!!

     

         Abraço,

     

    chapolin.rio@gmail.com

    quinta-feira, 27 de março de 2008 17:46