Accedere a file txt Comma Separated Value con valori separati da virgola o punto e virgola.
I JET Engine è in grado di garantire l'accesso anche a file diversi da quelli di Access. E' questo il caso dei file CSV (Comma Separated Value), cioè di quei files i cui valori sono separati da virgola (o punto e virgola). La stringa di connessione è abbastanza semplice e merita solo due precisazioni. HDR=Yes indica che la prima riga contiene il nome delle colonne, mentre il valore del DataSource deve essere la directory in cui si trovano i nostri files. Nella query infatti bisognerà selezionare i files specificando come tabella il nome del file stesso. Ecco un esemplice esempio:
<%
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(".\") & ";Extended Properties=""text;HDR=Yes;FMT=Delimited"""
set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn
set rs = Conn.Execute("SELECT * FROM file.txt")%>
<table border="1" width="300" cellspacing="0" cellpadding="0" bordercolor="#C0C0C0">
<tr>
<td>Colonna1</td>
<td>Colonna2</td>
<td>Colonna3</td>
</tr>
<%Do Until rs.Eof%>
<tr>
<td><%=rs("colonna1")%></td>
<td><%=rs("colonna2")%></td>
<td><%=rs("colonna3")%></td>
</tr>
<%rs.movenext
loop%>
</table>
<%
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
Mentre nel file.txt ci sarà questo:
Colonna1;Colonna2;Colonna3
1;Prova valore;Prova valore
2;Altro valore2;Altro valore2
3;Altro valore3;Altro valore3
Potete anche scaricare l'esempio in questa pagina.filmati, programmazione, filmato, calcio, van basten, meteo, scarica, video, incidenti, automobili, script, javascript, del piero, porsche, freeware, lamborghini, scripts, pele, radio, maradona
Usiamo i cookies per rendere possibile il corretto funzionamento del sito web per ogni utente. Utilizzando il nostro sito, accetti le nostre modalità di utilizzo dei cookies.
Privacy e cookie policy