Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Connessione a file csv

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    13

    Connessione a file csv

    Ciao a tutti,

    dovrei usare un file .csv in remoto come database da cui pesacare i record. Ho sempre usato database access e mi trovo in difficoltà.
    Qualcuno può suggerirmi la stringa di connessione da utilizzare e come impostare una semplice query?

    grazie!

  2. #2
    "Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDi r=c:\mypath;"

    per altre connessioni :

    http://www.connectionstrings.com
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    13
    ciao e grazie per la risposta.

    Purtroppo ho provato ad inserire la stringa ma succede che richiamando la pagina il caricamento prosegue per parecchio tempo fino ad un network error.

    Il csv è circa 2 MB...non credo sia così grosso da creare problemi.

    Ho pensato anche alla soluzione di convertire il csv in un mdb (che so usare bene)...ma dovrebbe essere una procedura automatica quasi quotidiana...si può fare?
    Altrimenti sono davvero nei casini...il csv è in remoto su un altro server e viene aggiornato ogni giorno. Peretanto dovrei solo richiamare delle query e visualizzarne i risultati sul mio sito.

    grazie mille!

  4. #4
    potrestiall'upload del csv lanciare una pagina che lo trasormi in un mdb oppure schedulare un vbs che lo faccia al posto tuo! ... però dipende sempre dalle tue esigenze e dalla voglia di sbatterti ehehehehe ... puoi avere solo un csv? o anche un file di testo? ...
    le vie sono tante milioni di milioni ....
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    13
    Già hai ragione...purtroppo non ho una grande preparazione di programmazione. Non saprei "schedulare un vbs" per trasfromare il csv in mdb (ma potrei imparare) e il server che me lo mette a disposizione può fare solo file csv.

    Ho pensato anche di accedere al csv come se fosse un file di testo ed estrapolare i record, ma sarebbe decisamente complesso e lento. Considera che il csv è un catalogo di prodotti (più di 2000) e dovrei realizzare delle query per categoria, tipologia, prezzo, ecc...insomma sarebbe un casino, no?

    Le uniche soluzioni credo siano:

    - prelevare fisicamente il csv, trasferirlo sul mio server e trasformarlo in mdb (esiste uno script asp che lo fa in automatico?) oppure come mi dicevi realizzare un vbs...ma non so da dove cominciare :-(

    - connettermi al csv in qualche modo (per ora non ci sono riuscito) e cercare di applicare le query ad esso come fosse un database.

    se mi confermi che le vie praticabili sono queste, mi concentro su di esse!

    Ciao e grazie ancora!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.