Burps | lut
le but du jeu c´est de faire une procedure ki m'enregistrerait dans un fichier environ 15 000 lignes du genre INSERT INTO matable (toto, tata, titi) VALUES ('a','b','c'...
Bref, g deja la procedure ki me permet d´ecrire ca, mais maintenant, je veux ke le resultat s´ecrive dans un fichier, et g trouve ca :
Code :
- CREATE PROCEDURE sp_AppendToFile(@FileName varchar(255), @Text1 varchar(255)) AS
- DECLARE @FS int, @OLEResult int, @FileID int
- EXECUTE @OLEResult = sp_OACreate 'Scripting.FileSystemObject', @FS OUT
- IF @OLEResult <> 0 PRINT 'Scripting.FileSystemObject'
- --Open a file
- execute @OLEResult = sp_OAMethod @FS, 'OpenTextFile', @FileID OUT, @FileName, 8, 1
- IF @OLEResult <> 0 PRINT 'OpenTextFile'
- --Write Text1
- execute @OLEResult = sp_OAMethod @FileID, 'WriteLine', Null, @Text1
- IF @OLEResult <> 0 PRINT 'WriteLine'
- EXECUTE @OLEResult = sp_OADestroy @FileID
- EXECUTE @OLEResult = sp_OADestroy @FS
|
donc pour tester, j´essaie d´executer ca :
Code :
- EXECUTE sp_AppendToFile 'c:\dummy\sqltest.txt', 'toto'
|
mais ca ne me cree pas de fichier sqltest.txt, nulle part..
Comment je peux faire ca ?
Merci |