Ciao.
Ho delle difficoltà a far scrivere un documento rtf tramite asp; questo è il codice che utilizzo:
codice:
sSQL = "select * from tab where id = "&id
Set rs = server.CreateObject("ADODB.Recordset")
rs.Open sSQL, Cn, 1, 3
if rs.eof then
...
else
Set fso = CreateObject("Scripting.FileSystemObject")
strTemp = FSO.GetTempName
Set f = fso.OpenTextFile(Server.MapPath("WriteCOD/FileOrigine.rtf"), 1)
Documento = f.ReadAll
f.Close
Set f = Nothing
While Not rs.EOF
nome = rs("nome")
data = rs("dataOperazione")
commenti = rs("commenti")
Documento = Replace(Documento, "[NOME]", nome)
Documento = Replace(Documento, "[DATA]", data)
Documento = Replace(Documento, "[COMMENTI]", commenti)
rs.MoveNext
wend
Set f = fso.OpenTextFile(Server.MapPath("WriteCOD/FileGenerato.rtf"), 2, True)
f.Write Documento
f.Close
Set f = Nothing
Set fso = Nothing
end if
rs.Close
Cn.Close
Set rs = Nothing
Set Cn = Nothing
Il file rtf si crea regolarmente e sostituisce con i nuovi dati estratti dalla query i TAG, ma scrive solo il primo dei record estratti dalla stessa query, nonostante l'oggetto FSO è inserito in un ciclo (almeno credo)... sapete aiutarmi????
Grazie