Referencia a nombres de archivos

10/10/2006 - 09:07 por Joan Q. | Informe spam
Hola a todos/as


Necesito incluir en una sentencia de SQL la referencia a determinados
nombres de archivos en. Es decir que me muestre todos los 32*.pdf de fecha
between '20060101' and '20061231' en equipo\\unidad\directorio\ pero desde
SQL para incluirlo como un join y no desde el explorador de windows o el
shell.

¿Es posible? ¿Si es sí, cómo?

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
10/10/2006 - 09:12 | Informe spam
Sinceramente, no entiendo lo que necesitas. ¿Puedes explicarlo de nuevo?


Un saludo

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

"Joan Q." escribió en el mensaje
news:%
Hola a todos/as


Necesito incluir en una sentencia de SQL la referencia a determinados
nombres de archivos en. Es decir que me muestre todos los 32*.pdf de fecha
between '20060101' and '20061231' en equipo\\unidad\directorio\ pero desde
SQL para incluirlo como un join y no desde el explorador de windows o el
shell.

¿Es posible? ¿Si es sí, cómo?

Gracias


Respuesta Responder a este mensaje
#2 Javier Loria
10/10/2006 - 09:33 | Informe spam
Hola:
Tendrias que habilitar xp_cmdshell en el SAC para que el siguiente
codigo funcione:
==CREATE TABLE #Archivo
(Nombre VARCHAR(255) NULL
)
INSERT #Archivo (Nombre)
EXEC master..xp_cmdshell 'dir c:\*.txt /b'
SELECT * FROM #Archivo WHERE Nombre IS NOT NULL
DROP TABLE #Archivo
== En tu caso podrias pasar al xp_cmdshell la ruta del directorio y el
*.pdf.
Tambien podrias "esconder" este código en una funcion.
Saludos,

Javier Loria
Costa Rica-MVP
Solid Quality Learning
"Joan Q." wrote in message
news:%
Hola a todos/as


Necesito incluir en una sentencia de SQL la referencia a determinados
nombres de archivos en. Es decir que me muestre todos los 32*.pdf de fecha
between '20060101' and '20061231' en equipo\\unidad\directorio\ pero desde
SQL para incluirlo como un join y no desde el explorador de windows o el
shell.

¿Es posible? ¿Si es sí, cómo?

Gracias


Respuesta Responder a este mensaje
#3 Joan Q.
11/10/2006 - 10:02 | Informe spam
Esto es lo que quería. Muchas gracias a ambos

"Javier Loria" escribió en el mensaje
news:
Hola:
Tendrias que habilitar xp_cmdshell en el SAC para que el siguiente
codigo funcione:
==> CREATE TABLE #Archivo
(Nombre VARCHAR(255) NULL
)
INSERT #Archivo (Nombre)
EXEC master..xp_cmdshell 'dir c:\*.txt /b'
SELECT * FROM #Archivo WHERE Nombre IS NOT NULL
DROP TABLE #Archivo
==> En tu caso podrias pasar al xp_cmdshell la ruta del directorio y el
*.pdf.
Tambien podrias "esconder" este código en una funcion.
Saludos,

Javier Loria
Costa Rica-MVP
Solid Quality Learning
"Joan Q." wrote in message
news:%
> Hola a todos/as
>
>
> Necesito incluir en una sentencia de SQL la referencia a determinados
> nombres de archivos en. Es decir que me muestre todos los 32*.pdf de


fecha
> between '20060101' and '20061231' en equipo\\unidad\directorio\ pero


desde
> SQL para incluirlo como un join y no desde el explorador de windows o el
> shell.
>
> ¿Es posible? ¿Si es sí, cómo?
>
> Gracias
>
>


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