В SQL Server'e новичок. База MSSQL 2005.
Необходимо написать функцию для копирования группы файлов.
Для тестирования создал такой код.
ALTER FUNCTION [dbo].[CopyBackupFiles]
(
@SourceFolder varchar,
@DestFolder varchar
)
RETURNS int
AS
BEGIN
DECLARE @OLEResult int
DECLARE @FS int
EXECUTE @OLEResult = sp_OACreate 'Scripting.FileSystemObject', @FS OUTPUT
EXECUTE @OLEResult = sp_OAMethod @FS, 'CopyFile', NULL, 'd:\test.txt', 'd:\soft\test.txt'
RETURN @OLEResult
END
@OLEResult — возвращает отрицательное значение.
Подскажите, в чем проблема.
Спасибо.