[M$-SQL] Procedure, openfile, etc... chuis perdu...

Procedure, openfile, etc... chuis perdu... [M$-SQL] - Divers - Programmation

Marsh Posté le 09-09-2002 à 12:24:12    

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 :
  1. CREATE PROCEDURE sp_AppendToFile(@FileName varchar(255), @Text1 varchar(255)) AS
  2. DECLARE @FS int, @OLEResult int, @FileID int
  3. EXECUTE @OLEResult = sp_OACreate 'Scripting.FileSystemObject', @FS OUT
  4. IF @OLEResult <> 0 PRINT 'Scripting.FileSystemObject'
  5. --Open a file
  6. execute @OLEResult = sp_OAMethod @FS, 'OpenTextFile', @FileID OUT, @FileName, 8, 1
  7. IF @OLEResult <> 0 PRINT 'OpenTextFile'
  8. --Write Text1
  9. execute @OLEResult = sp_OAMethod @FileID, 'WriteLine', Null, @Text1
  10. IF @OLEResult <> 0 PRINT 'WriteLine'
  11. EXECUTE @OLEResult = sp_OADestroy @FileID
  12. EXECUTE @OLEResult = sp_OADestroy @FS


 
donc pour tester, j´essaie d´executer ca :  

Code :
  1. 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

Reply

Marsh Posté le 09-09-2002 à 12:24:12   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed