使用文件夹名称作为日期保存文件夹中的文件

时间:2013-08-05 15:03:26

标签: sql sql-server sql-server-2008 sqlite tsql

我想知道如何将pdf文件保存在以日期作为名称创建的文件夹中。 我必须将pdf保存在刚刚创建的文件夹中。

这是我的代码:

DECLARE @SP VARBINARY(MAX),
@DT VARCHAR(MAX),
@OT INT,
@Rr varchar(30),
@PL varchar(100),
@fL varchar(100)
SET @fL = 'L' + REPLACE(CONVERT(varchar(10), GETDATE(), 101), '/', '')
set @PL = 'c:\'+ @fL
EXEC master.dbo.xp_create_subdir @PL


SET @DESTPATH = '@PL' + CAST(@Rr AS varchar) + '.pdf'
EXEC sp_OACreate 'ADODB.Stream', @OT OUTPUT
EXEC sp_OASetProperty @OT, 'Type', 1
EXEC sp_OAMethod @OT, 'Open'
EXEC sp_OAMethod @OT, 'Write', NULL, @SOURCEPATH
EXEC sp_OAMethod @OT, 'SaveToFile', NULL, @DESTPATH, 2
EXEC sp_OAMethod @OT, 'Close'
EXEC sp_OADestroy @OT

0 个答案:

没有答案