Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2005, 13:53
Avatar de Punktruka
Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
Problema con sp_OAMethod en objeto FSO

hola tengo un problemón, resulta que estoy tratando de copiar un archivo a otra unidad de disco mediante el Procedimiento de Sql Server "sp_oaMethod" con el cual creo un objeto Scripting.FileSystemObject, y a éste le coloco el método "CopyFile".

Según SQL la sintaxis que debo ocupar para este sp seria:
Código:
sp_OAMethod objecttoken, 
                   methodname 
                   [ , returnvalue OUTPUT ] 
                   [ , [ @parametername = ] parameter [ OUTPUT ] 
                   [ ...n ] ]
y yo en mi sintaxis tengo:
Código:
declare @objeto2 int
DECLARE @ruta varchar(8000)
DECLARE @ruta2 varchar(8000)
declare @Param1 varchar(8000)
declare @Param2 varchar(8000)
declare @Param3 varchar(8000)

set @ruta='c:\xml_'+@CodUbic+'.xml''
set @ruta2='d:\'

EXEC SP_OACREATE 'scripting.filesystemobject', @objeto2 OUT 
EXEC SP_OAMETHOD @objeto2, 'copyfile', @ruta output, @Param1=@ruta, @Param2=@ruta2, @Param3='true', 1
entonces se supone que despues de @ruta output, debo pasar los parámetros que ocupa el método CopyFile(los estoy tratando de pasar como @param1,2 y 3), pero ésto no se como se hace.
favor alguien que me ayudeeeee porque me tiene chata este problema porfiiisssss.
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....