Chi mi aiuta...? in locale mi crea il mio file csv...
problema...
1) il primo record lo inserisce 2 volte.... e vorrei evitare questo...
2) il pulsante di input per aprire il documento non funziona...
mi restituisce un errore di sintasssi qualcuno può darmi una dritta su dove sbaglio?
codice:
<%
Const adOpenKeyset = 1
Const adLockReadOnly = 1
DataR=request.QueryString("DataR")
%>
<%
function mettisla(p)
dim out
out=Trim(Replace(p, "-", "/"))
mettisla = out
end function
' Selezioni dalla tabella
SQL = "SELECT * FROM TabCSV where DataR like '"& mettisla(DataR) &"' "
' Creo il RECORD SET che contiene tutti i dati selezionati dal Data base
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open SQL, conn, adOpenKeyset,adLockReadOnly
function cambiasla(p)
dim out
out=Trim(Replace(p, "/", "-"))
cambiasla = out
end function
Dim objFso, objFile
Set objFso=Server.CreateObject("scripting.FileSystemObject")
nomefile="MV-"& cambiasla(request.QueryString("DataR"))&""
path = Server.MapPath(".")
path = path & "\public\" & nomefile & ".csv"
If objFso.FileExists(path) then
objFso.DeleteFile path,true
end if
objFso.CreateTextFile (path)
Set Ogg = objFso.GetFile (path)
Set OggText = Ogg.OpenAsTextStream(2)
testo_csv = "MV;"& DataR &";"
' Eseguo un ciclo su tutti i dati del Recod set e creo il documento in output
Do while not rs.eof
testo_csv = testo_csv & rs("Nome") & ";" & rs("Cognome") & ";" & rs("Email") & ";" & rs("Telefono") & ";" & rs("DataNascita") & ";" & rs("ComuneNascita") & ";" & rs("ProvinciaNascita") & ";" & rs("StatoNascita") & ";" & rs("ComuneDomicilio") & ";" & rs("ProvinciaDomicilio") & ";" & rs("StatoCivile") & ";" & rs("NumeroFamiliari") & ";" & rs("CatReddituale") & ";" & rs("Occupazione") & ";" & rs("Anzianita") & ";" & rs("Redditi") & ";" & rs("Mensilita") & ";" & rs("FinanziamentiImporto") & ";" & rs("FinanziamentiRata") & ";" & rs("FinanziamentiDebito") & ";" & rs("FinanziamentiImporto1") & ";" & rs("FinanziamentiRata1") & ";" & rs("FinanziamentiDebito1") & ";" & rs("FinanziamentiImporto2") & ";" & rs("FinanziamentiRata2") & ";" & rs("FinanziamentiDebito2") & ";" & rs("Finalita") & ";" & rs("Rata") & ";" & rs("ProvinciaImmobile") & ";" & rs("ImportoMutuo") & ";" & rs("PeriodicitaRate") & ";" & rs("DurataMutuo") & ";" & rs("TipoTasso") & ";" & rs("ValoreImmobile") & ";" & rs("stato_ricerca_immobile") & ";" & rs("DataAttoMutuo") & ";" & rs("TipoImmobile") & ";"
OggText.WriteLine testo_csv
rs.movenext
Loop
'risposta di avvenuta creazione e possibilità download
response.write "<center>file esportato nella cartella public con il nome "&nomefile&"
<input type=button name=apri id=apri value=Apri onClick='window.open('"&path&")'>
Indietro</center>"
rs.close
set rs=nothing
Conn.Close
set conn=nothing
%>