Sistema de archivos

17/08/2006 - 00:55 por JOSE DAVID GALVIZ M | Informe spam
Compañeros, alguien sabe como saber si existe un archivo en la maquina
local, por ejemplo en C.\micarpeta, desde un procedimiento almacenado.


Gracias de antemano,




JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella

Preguntas similare

Leer las respuestas

#1 Maxi
17/08/2006 - 14:20 | Informe spam
Hola, en 2005 podrias con CLR armar una funcion que haga esto. Si te
interesa te podria pasar el codigo
En 2000 no hay una funcion directa q yo conozca, podrias bien armarte un XP_
pero me parece medio engorroso.

Pregunta: porque querer saber desde un SP la existencia de un archivo?


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"JOSE DAVID GALVIZ M" escribió en el mensaje
news:
Compañeros, alguien sabe como saber si existe un archivo en la maquina
local, por ejemplo en C.\micarpeta, desde un procedimiento almacenado.


Gracias de antemano,




JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella



Respuesta Responder a este mensaje
#2 Alejandro Mesa
17/08/2006 - 14:24 | Informe spam
Jose,

Pudieras usar el procedimineto extendido master.dbo.xp_cmdshell o puedes
usar los procedimientos relacionados con "OLE Automation" e instanciar
objetos de la clase FileSystemObject.

Aqui hay un ejemplo de como usar FilesystemObject desde un sp.

http://www.umachandar.com/technical.../Main7.htm


AMB

"JOSE DAVID GALVIZ M" wrote:

Compañeros, alguien sabe como saber si existe un archivo en la maquina
local, por ejemplo en C.\micarpeta, desde un procedimiento almacenado.


Gracias de antemano,




JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella




Respuesta Responder a este mensaje
#3 JOSE DAVID GALVIZ M
17/08/2006 - 22:25 | Informe spam
Hola Maxi, despues de tanto tiempo nos volvemos a hablar...

Maxi, la razón por la que quiero saberlo, es porque tengo una funcionalidad
implementada en un sp que utiliza en comando BULKCOPY para restaurar el
contenido de algunas tablas de la base de datos. El sp restaura todas las
tablas necesarias, no envio comando a comando desde mi aplicación, entonces
en algunas ocasiones no existen los archivos csv que son la fuente d elos
datos y el bulkcopy lanza una excepcion a mi aplicación, lo que quiero es
que sino existe el archivo, simplemente no haga nada y continue con la otra
tabla.




JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella


"Maxi" escribió en el mensaje
news:uhr%
Hola, en 2005 podrias con CLR armar una funcion que haga esto. Si te
interesa te podria pasar el codigo
En 2000 no hay una funcion directa q yo conozca, podrias bien armarte un XP_
pero me parece medio engorroso.

Pregunta: porque querer saber desde un SP la existencia de un archivo?


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"JOSE DAVID GALVIZ M" escribió en el mensaje
news:
Compañeros, alguien sabe como saber si existe un archivo en la maquina
local, por ejemplo en C.\micarpeta, desde un procedimiento almacenado.


Gracias de antemano,




JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella



Respuesta Responder a este mensaje
#4 JOSE DAVID GALVIZ M
17/08/2006 - 22:28 | Informe spam
Maxi, olvidaba, porfa pasame el codigo, pues mi BD está en 2005.


Gracias,




JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella


"Maxi" escribió en el mensaje
news:uhr%
Hola, en 2005 podrias con CLR armar una funcion que haga esto. Si te
interesa te podria pasar el codigo
En 2000 no hay una funcion directa q yo conozca, podrias bien armarte un XP_
pero me parece medio engorroso.

Pregunta: porque querer saber desde un SP la existencia de un archivo?


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"JOSE DAVID GALVIZ M" escribió en el mensaje
news:
Compañeros, alguien sabe como saber si existe un archivo en la maquina
local, por ejemplo en C.\micarpeta, desde un procedimiento almacenado.


Gracias de antemano,




JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella



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