728x90
CREATE PROCEDURE dbo.sp_AppendToTextFile(@FileName varchar(255), @TextData varchar(8000))
AS
DECLARE @FS int, @OLEResult int, @FileID int
EXECUTE @OLEResult = master..sp_OACreate 'Scripting.FileSystemObject', @FS OUT
IF @OLEResult <> 0 PRINT 'Scripting.FileSystemObject'
--Open a file
execute @OLEResult = master..sp_OAMethod @FS, 'OpenTextFile', @FileID OUT, @FileName, 8, 1
IF @OLEResult <> 0 PRINT 'OpenTextFile'
--Write Text1
execute @OLEResult = master..sp_OAMethod @FileID, 'WriteLine', Null, @TextData
IF @OLEResult <> 0 PRINT 'WriteLine'
EXECUTE @OLEResult = master..sp_OADestroy @FileID
EXECUTE @OLEResult = master..sp_OADestroy @FS
GO
--사용예)
EXEC dbo.sp_AppendToTextFile @FileName='C:\Log.txt', @TextData='메롱.'
'asp,ms-sql' 카테고리의 다른 글
asp GetString을 이용하여 레코드셋을 배열에 저장하기 (0) | 2014.04.24 |
---|---|
ASP 에서 인쇄 여백설정하기 (0) | 2014.04.24 |
윈도우2003서버에 FTP운영시 사용자격리방법 (0) | 2014.04.24 |
원격데스트톱 원격접속 원격연결 데이터 복사 클립보드 안될때 (0) | 2014.04.24 |
윈도우2008 SQL2008 설정변경 (IIS7, ajax) (0) | 2014.04.24 |