Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    utilizzare excel come OleDB

    Salve, ho salvato un semplice file (creato con OpenOffice Calc) come xls (Excel 1997/2000), con l'intento di utilizzarlo come db. Successivamente mi collego alle varie tabelle, ma non riesco ad eseguire un INSERT su di esse?..qualcuno mi posta un semplice esempietto...mi sarebbe di grande aiuto..

  2. #2
    Utente di HTML.it L'avatar di newbie
    Registrato dal
    Dec 2005
    Messaggi
    299

    Re: utilizzare excel come OleDB

    Originariamente inviato da giambe79
    Salve, ho salvato un semplice file (creato con OpenOffice Calc) come xls (Excel 1997/2000), con l'intento di utilizzarlo come db. Successivamente mi collego alle varie tabelle, ma non riesco ad eseguire un INSERT su di esse?..qualcuno mi posta un semplice esempietto...mi sarebbe di grande aiuto..
    Esattamente il problema qual è? Non riesci a farla nel senso che tenti di farla, non dà errore ma non si aggiorna il foglio?
    Svegliati, Neo. Matrix ti possiede...

  3. #3
    Esattamente...Ho un OledbCommand del tipo INSERT, ma quando richiamo il metodo ExecuteNonQuery non mi modifica il DB....però mi si connette e mi manda anche info con getoledbschematable...what can i do?? (io non userei excel come db, ma purtroppo è una scelta imposta)

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Qual è il driver OLE DB che utilizzi? MS Jet?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    si, MS Jet
    la mia connection string è
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DB.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
    (...reperita su www.connectionstrings.com)

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Te lo chiedo perché sono consapevole del fatto che MS Jet, pur accedendo tranquillamente a file Excel, così come a file di testo, possiede delle limitazioni relative a questi formati: ad esempio, se non ricordo male, non è possibile aggiungere informazioni al file Excel.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    beh,
    a questo punto mi faccio una ragione e rinuncio...usero access e risolto...
    grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.