Hello,

je voudrais ecrire un flux binaire dans un fichier. Je ne sais pas comment faire.
Je recupere un flux binaire a partir de ma base Oracle (un champ de type BLOB)

Pour l'instant, j'ai ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
    Cnxn.Open(cnxstr);
    strSQL = "SELECT COLUMBLOB FROM SMGTESTBLOB WHERE ID=1";
    rs = Cnxn.Execute(strSQL);
    //Response.BinaryWrite(rs("COLUMBLOB"));
 
    var pathFile = "c:\\Test.zip";
 
    fso = Server.CreateObject("Scripting.FileSystemObject");
    var inf = fso.OpenTextFile(pathFile, 2, true).Write(rs("COLUMBLOB"));
Mais ca plante sur la derniere ligne :
"Invalid procedure call or argument"

Donc mon flux rs("COLUMBLOB") est bien rempli, mais je n'arrive pas a inserer ce flux dans un fichier.

Help please. Merci.