Error al hacer exportacion con DTS (Argumento o llamada a procedimiento no validos: 'DTSSource')

03/10/2008 - 15:10 por Fabian | Informe spam
Hola, los molesto por un error que no estoy pudiendo resolver.
Estoy importando datos de una tabla a otra en SQL 2000, utilizando DTS y en
la trasnformacion tengo:
'**********************************************************************
' Visual Basic Transformation Script
' Copy each source column to the
' destination column
'************************************************************************

Function Main()
DTSDestination("RazonSocial") = DTSSource("razonsocial")
DTSDestination("Calle") = DTSSource("domiciliolegal")
DTSDestination("CodPostal") = DTSSource("codigopostallegal")
DTSDestination("Telefono") = DTSSource("telefonoslegal")
DTSDestination("Email") = DTSSource("emaillegal")
DTSDestination("Web") = DTSSource("paginaweb")
DTSDestination("ObservacionesGrales") = DTSSource("observaciones")
DTSDestination("FechaInicioActividades") =
DTSSource("fechainicioactividad")
DTSDestination("CUIT") = DTSSource("cuit")
DTSDestination("NroIngBrutos") = DTSSource("ingresosbrutos")
Main = DTSTransformStat_OK
End Function

Me da el error:
Error en la transformacion 'AxScriptform' para el numero de fila 1. Errores
encontrados hasta ahora en esta tarea:1. Codigo de error=0
Origen de error=Error de microsoft VBScript en tiempo de ejecucion
Descripcion de error: Argumento o llamada a procedimiento no validos:
'DTSSource'
Error en linea 12

Estoy revisando pero no encuentro el motivo del error.
Desde ya muchas gracias.

Preguntas similare

Leer las respuestas

#1 Daniel H. Villa
03/10/2008 - 18:38 | Informe spam
Hola Fabian:

No te haran falta anexar el .value a tus variables
algo asi:
DTSDestination("RazonSocial") = DTSSource("razonsocial").Value



haber checale


Salu2 Cordiales :-))

(""'·._.·L.I. Daniel Villa·._.·'"")



"Fabian" wrote in message
news:uHy8$
Hola, los molesto por un error que no estoy pudiendo resolver.
Estoy importando datos de una tabla a otra en SQL 2000, utilizando DTS y
en la trasnformacion tengo:
'**********************************************************************
' Visual Basic Transformation Script
' Copy each source column to the
' destination column
'************************************************************************

Function Main()
DTSDestination("RazonSocial") = DTSSource("razonsocial")
DTSDestination("Calle") = DTSSource("domiciliolegal")
DTSDestination("CodPostal") = DTSSource("codigopostallegal")
DTSDestination("Telefono") = DTSSource("telefonoslegal")
DTSDestination("Email") = DTSSource("emaillegal")
DTSDestination("Web") = DTSSource("paginaweb")
DTSDestination("ObservacionesGrales") = DTSSource("observaciones")
DTSDestination("FechaInicioActividades") =
DTSSource("fechainicioactividad")
DTSDestination("CUIT") = DTSSource("cuit")
DTSDestination("NroIngBrutos") = DTSSource("ingresosbrutos")
Main = DTSTransformStat_OK
End Function

Me da el error:
Error en la transformacion 'AxScriptform' para el numero de fila 1.
Errores encontrados hasta ahora en esta tarea:1. Codigo de error=0
Origen de error=Error de microsoft VBScript en tiempo de ejecucion
Descripcion de error: Argumento o llamada a procedimiento no validos:
'DTSSource'
Error en linea 12

Estoy revisando pero no encuentro el motivo del error.
Desde ya muchas gracias.

Respuesta Responder a este mensaje
#2 Fabian
03/10/2008 - 19:58 | Informe spam
Hola Daniel, gracias por tu tiempo..:!!
Sí, no da mas ese error ! Pero leyendo en la web, estaba viendo que no es
necesario usar esa solapa de transformar, sinó que en la solapa de
"Asignaciones de columnas" dentro de transformaciones, 'egancho' los campos
de la tabla origen con los de la destino, y funciona ok, salvo que me topo
con un problema nuevo:
El tema es que en la tabla origen, tengo un campo FechaInicioActividad que
es datetime y en mi tabla es smalldatetime y al hacer el pasaje, me dice que
hay overflow, claro uno es de 8 bytes y el otro de 4 creo.
Hay forma de pasar esa fecha datetime a smalldatetime ?? Ponde una consulta
por esto en el foro.
Gracias por tu ayuda Daniel
Fabian
"Daniel H. Villa" escribió en el mensaje
news:
Hola Fabian:

No te haran falta anexar el .value a tus variables
algo asi:
DTSDestination("RazonSocial") = DTSSource("razonsocial").Value



haber checale


Salu2 Cordiales :-))

(""'·._.·L.I. Daniel Villa·._.·'"")



"Fabian" wrote in message
news:uHy8$
Hola, los molesto por un error que no estoy pudiendo resolver.
Estoy importando datos de una tabla a otra en SQL 2000, utilizando DTS y
en la trasnformacion tengo:
'**********************************************************************
' Visual Basic Transformation Script
' Copy each source column to the
' destination column
'************************************************************************

Function Main()
DTSDestination("RazonSocial") = DTSSource("razonsocial")
DTSDestination("Calle") = DTSSource("domiciliolegal")
DTSDestination("CodPostal") = DTSSource("codigopostallegal")
DTSDestination("Telefono") = DTSSource("telefonoslegal")
DTSDestination("Email") = DTSSource("emaillegal")
DTSDestination("Web") = DTSSource("paginaweb")
DTSDestination("ObservacionesGrales") = DTSSource("observaciones")
DTSDestination("FechaInicioActividades") =
DTSSource("fechainicioactividad")
DTSDestination("CUIT") = DTSSource("cuit")
DTSDestination("NroIngBrutos") = DTSSource("ingresosbrutos")
Main = DTSTransformStat_OK
End Function

Me da el error:
Error en la transformacion 'AxScriptform' para el numero de fila 1.
Errores encontrados hasta ahora en esta tarea:1. Codigo de error=0
Origen de error=Error de microsoft VBScript en tiempo de ejecucion
Descripcion de error: Argumento o llamada a procedimiento no validos:
'DTSSource'
Error en linea 12

Estoy revisando pero no encuentro el motivo del error.
Desde ya muchas gracias.





Respuesta Responder a este mensaje
#3 Fabian
03/10/2008 - 20:04 | Informe spam
Gracias Daniel por tu tiempo !
Sí, dejó de dar ese mensaje, ahora el tema es que en la tabla origen tengo
una fecha del tipo datetime y en la tabla destino la fecha es smalldatetime
y me da error de overflow.
Hay alguna forma de convertir ese datetime a smalldatetime ? Probé varias
cosas pero no logro hacerlo.
Estoy probando con la solapa de tranformacion donde dice "Asignaciones de
columnas" y sin poner cada de codigo en (transoformaciones) y tambien
funciona ! pero tambien me da lo de overflow.
Alguna idea ?, estoy buscando en la web pero no encuentro solucion.
Gracias Daniel
Fabian
"Daniel H. Villa" escribió en el mensaje
news:
Hola Fabian:

No te haran falta anexar el .value a tus variables
algo asi:
DTSDestination("RazonSocial") = DTSSource("razonsocial").Value



haber checale


Salu2 Cordiales :-))

(""'·._.·L.I. Daniel Villa·._.·'"")



"Fabian" wrote in message
news:uHy8$
Hola, los molesto por un error que no estoy pudiendo resolver.
Estoy importando datos de una tabla a otra en SQL 2000, utilizando DTS y
en la trasnformacion tengo:
'**********************************************************************
' Visual Basic Transformation Script
' Copy each source column to the
' destination column
'************************************************************************

Function Main()
DTSDestination("RazonSocial") = DTSSource("razonsocial")
DTSDestination("Calle") = DTSSource("domiciliolegal")
DTSDestination("CodPostal") = DTSSource("codigopostallegal")
DTSDestination("Telefono") = DTSSource("telefonoslegal")
DTSDestination("Email") = DTSSource("emaillegal")
DTSDestination("Web") = DTSSource("paginaweb")
DTSDestination("ObservacionesGrales") = DTSSource("observaciones")
DTSDestination("FechaInicioActividades") =
DTSSource("fechainicioactividad")
DTSDestination("CUIT") = DTSSource("cuit")
DTSDestination("NroIngBrutos") = DTSSource("ingresosbrutos")
Main = DTSTransformStat_OK
End Function

Me da el error:
Error en la transformacion 'AxScriptform' para el numero de fila 1.
Errores encontrados hasta ahora en esta tarea:1. Codigo de error=0
Origen de error=Error de microsoft VBScript en tiempo de ejecucion
Descripcion de error: Argumento o llamada a procedimiento no validos:
'DTSSource'
Error en linea 12

Estoy revisando pero no encuentro el motivo del error.
Desde ya muchas gracias.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida