Importar archivo de texto

05/04/2005 - 18:54 por Rene Moreno | Informe spam
Buen dia.

Tengo el siguiente problema:
Necesito importar 1 archivo de texto cada dia, lo hago con un DTS, en eso no
hay problema; el problema es que el archivo cambia de niombre segun la fecha
y la hora de creacion, p.e.
ROUTINGDATA2005040114575481318.txt
ROUTINGDATA2005040414502316419.txt
ROUTINGDATA2005040514533411520.txt
ROUTINGDATA2005033105415081416.txt

Como puedo generar un dts que me permita buscar el archivo del dia actual?
Cualquier ayuda u orientacion sera bien recibida.
Gracias

Saludos

Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
05/04/2005 - 18:55 | Informe spam
En http://www.sqldts.com/default.aspx?200 tienes un artículo que explica
justamente lo que necesitas


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Rene Moreno" escribió en el mensaje
news:OAIs#
Buen dia.

Tengo el siguiente problema:
Necesito importar 1 archivo de texto cada dia, lo hago con un DTS, en eso


no
hay problema; el problema es que el archivo cambia de niombre segun la


fecha
y la hora de creacion, p.e.
ROUTINGDATA2005040114575481318.txt
ROUTINGDATA2005040414502316419.txt
ROUTINGDATA2005040514533411520.txt
ROUTINGDATA2005033105415081416.txt

Como puedo generar un dts que me permita buscar el archivo del dia actual?
Cualquier ayuda u orientacion sera bien recibida.
Gracias

Saludos

Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"


Respuesta Responder a este mensaje
#2 Rene Moreno
05/04/2005 - 22:18 | Informe spam
Muchas gracias Carlos es justo lo que necesitaba

Saludos

Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> wrote in message
news:%
En http://www.sqldts.com/default.aspx?200 tienes un artículo que


explica
justamente lo que necesitas


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Rene Moreno" escribió en el mensaje
news:OAIs#
> Buen dia.
>
> Tengo el siguiente problema:
> Necesito importar 1 archivo de texto cada dia, lo hago con un DTS, en


eso
no
> hay problema; el problema es que el archivo cambia de niombre segun la
fecha
> y la hora de creacion, p.e.
> ROUTINGDATA2005040114575481318.txt
> ROUTINGDATA2005040414502316419.txt
> ROUTINGDATA2005040514533411520.txt
> ROUTINGDATA2005033105415081416.txt
>
> Como puedo generar un dts que me permita buscar el archivo del dia


actual?
> Cualquier ayuda u orientacion sera bien recibida.
> Gracias
>
> Saludos
>
> Rene Moreno
> Monterrey, Nuevo Leon, Mexico
> "Estudio en la duda, Accion en la Fe"
>
>


Respuesta Responder a este mensaje
#3 Rene Moreno
05/04/2005 - 22:40 | Informe spam
Otra duda.

Este es el script que uso para la importacion y funciona muy bien. Ahora
necesito insertar en un tabla el nombre del archivo que ya importe, para que
los busque y si lo encuentra ya no lo importe.
¿Alguna idea?


Option Explicit
Function Main()
Dim oConn, sFilename, oFSO

' Formato del nombre de archivo:
' TEST_ROUTINGDATAYYYYMMDD.txt

sFilename = "TEST_ROUTINGDATA" & Year(Now()) & Right("0" & Month(Now()),2)
& Right("0" & Day(Now()),2) & ".txt"
sFilename = "\\miservidor\" & sFilename 'TEST_ROUTINGDATA20050405.txt
'valida que exista el archivo
Set oFSO = CreateObject("Scripting.FileSystemObject")
If oFSO.FileExists(sFilename) Then
Set oConn = DTSGlobalVariables.Parent.Connections("ROUTINGDATA_DIARIO")
oConn.DataSource = sFilename
Main = DTSStepScriptResult_ExecuteTask
Else
Main = DTSStepScriptResult_DontExecuteTask
End If
Set oFSO = Nothing
Set oConn = Nothing
End Function



Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> wrote in message
news:%
En http://www.sqldts.com/default.aspx?200 tienes un artículo que


explica
justamente lo que necesitas


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Rene Moreno" escribió en el mensaje
news:OAIs#
> Buen dia.
>
> Tengo el siguiente problema:
> Necesito importar 1 archivo de texto cada dia, lo hago con un DTS, en


eso
no
> hay problema; el problema es que el archivo cambia de niombre segun la
fecha
> y la hora de creacion, p.e.
> ROUTINGDATA2005040114575481318.txt
> ROUTINGDATA2005040414502316419.txt
> ROUTINGDATA2005040514533411520.txt
> ROUTINGDATA2005033105415081416.txt
>
> Como puedo generar un dts que me permita buscar el archivo del dia


actual?
> Cualquier ayuda u orientacion sera bien recibida.
> Gracias
>
> Saludos
>
> Rene Moreno
> Monterrey, Nuevo Leon, Mexico
> "Estudio en la duda, Accion en la Fe"
>
>


Respuesta Responder a este mensaje
#4 Isaías
05/04/2005 - 23:06 | Informe spam
En tu aplicativo, UNA VEZ QUE LO INSERTES, cambiale el
nombre (extension) con un RENAME.

Si fuera tu archivo .TXT, colocale, .PRO
Respuesta Responder a este mensaje
#5 Rene Moreno
05/04/2005 - 23:26 | Informe spam
No se me habia ocurrido, que simple, yo estaba complicandome mucho pensando
en generar una tabla en donde guarde los nombres de los rachivos
iumportados, pero es MUCHO mas practica tu solucion.

Y abusando de tu paciencia, como lo valido para que si ocurrio un error no
lo cambia la extension?

Salu2

Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"

"Isaías" wrote in message
news:01e401c53a23$5b618030$
En tu aplicativo, UNA VEZ QUE LO INSERTES, cambiale el
nombre (extension) con un RENAME.

Si fuera tu archivo .TXT, colocale, .PRO
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida