Ciao, è possibile importare i dati contenuti in un file con estensione CSV all'interno di una tabella di un DB Access?
Potete suggerirmi qualcosa?
Grazie!
Ciao, è possibile importare i dati contenuti in un file con estensione CSV all'interno di una tabella di un DB Access?
Potete suggerirmi qualcosa?
Grazie!
Enteerprise Manager di SQL Server.
Grazie Mems, ma devo importarlo in access tramite ASP.
il separatore è la virgola e i dati sono compresi tra doppi apici?
nel database access è già definita la tabella di destinazione ed i relativi campi?
nel file CSV la prima riga è intestazione di colonne?
Chiaro.
Ripeto: sul db è già presente la tabella di destinazione ed i relativi campi?
Si, la tabella in cui importare i dati da csv è stata già predisposta.
Bene.
1. Allora, ti connetti a db;
2. Leggi il file di testo ed escludi la prima riga;
3. Quindi dalla seconda riga in poi fai una split per carattere virgola e ottieni i singoli campi. Dal secondo campo in poi elimini i doppi apici.
4. A questo punto imposti la query di insert into...
5. ripeti tutto per le righe successive dal punto 3. in poi.
1. Allora, ti connetti a db;
2. Leggi il file di testo ed escludi la prima riga;codice:Set cn = Server.CreateObject("ADODB.Connection") OpenStr = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("mdb/database.mdb") cn.Open openStr
3. Quindi dalla seconda riga in poi fai una split per carattere virgola e ottieni i singoli campi. Dal secondo campo in poi elimini i doppi apici.codice:strSource = "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" & Server.MapPath("/") &";Extensions=asc,csv,tab,txt;Persist Security Info=False;"
4. A questo punto imposti la query di insert into...
5. ripeti tutto per le righe successive dal punto 3. in poi.
Questo non mi è chiaro :master: