La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37846 - SQL SERVER 2000 - PROBLEMAS CON EL DTS
Autor:  Oscar Frias
Dentro de un ActiveX Script Task pretendo realizar una asignacion con la siguiente apariencia:

DTSDestination(A).Value=DTSSource(A).Value+DTSSource(B).Value

o

DTSDestination(A)=DTSSource(A)+DTSSource(B)

Teniendo en cuenta que los tres campos utilizados en la operación SON NUMÉRICOS, ¿Por qué esta linea produce error?.

El texto del error producido es el siguiente:

Error de Microsoft VBScript en Tiempo de Ejecución
No coinciden los Tipos.

Un saludo.

  Respuesta:  Camilo Laverde
Viejo: tal vez alguno de los campos es nulo, pregunta antes de sumarlos si estos no son nulos y si es necesario si son numericos con IsNumeric. Suerte