Concatenar campos de origem no ActiveX Transformation do DTS
Prezados amigos,
tenho a seguinte dúvida:
criei um DTS para importar informações de uma base ODBC para o banco SQL. No script de transformação (o de...para... dos campos), tenho dois campos na origem que quero que fique como um só no destino. O que tenho no script é isso:
DTSDestination(´PRAZO´) = DTSSource(´TipoCobr´)+DTSSource(´CondPagto)
Todos os campos são do tipo INT, só que em vez de concatenar os dois sources (ex: TipoCobr=1, CondPagto=37 ->137) ele está somando.
Existe uma maneira de concatenar estes campos?
Obrigado pelas dicas.
tenho a seguinte dúvida:
criei um DTS para importar informações de uma base ODBC para o banco SQL. No script de transformação (o de...para... dos campos), tenho dois campos na origem que quero que fique como um só no destino. O que tenho no script é isso:
DTSDestination(´PRAZO´) = DTSSource(´TipoCobr´)+DTSSource(´CondPagto)
Todos os campos são do tipo INT, só que em vez de concatenar os dois sources (ex: TipoCobr=1, CondPagto=37 ->137) ele está somando.
Existe uma maneira de concatenar estes campos?
Obrigado pelas dicas.
Jorgeolimpia
Curtidas 0
Respostas
Laertepjunior
09/12/2004
Vc já tentou em vez de usar o simbolo de ´+´ usar o ´&´ ....por ser Vbscritpt acredito que talvez funcione. OU então passar os dois valores pra string e intaum usar o +
Algo como
DTSDestination(´PRAZO´) = DTSSource(´TipoCobr´) & DTSSource(´CondPagto´) (não sei se aceita...)
Abraços
Algo como
DTSDestination(´PRAZO´) = DTSSource(´TipoCobr´) & DTSSource(´CondPagto´) (não sei se aceita...)
Abraços
GOSTEI 0
Jorgeolimpia
09/12/2004
deu certo sim laerte, muito obrigado pelo help.
Abraços.
Abraços.
GOSTEI 0