Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    34

    collegamento db EXCEL a vb6

    salve a tutti

    vorrei fare un collegamento ad un db excel, mi indicare il codice per favore??

    grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Detta cosi', no, non si puo'.

    Cerca di essere piu' preciso e indica meglio cosa vorresti fare e cosa non sai fare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    34
    devo semplicemente prendere un valore da una cella di un documento excel e inserirlo in un altro documento excel...


    io utilizzo per il collegamento ed inserimento dati ad Access questo codice:


    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset

    Dim connessione As ADODB.Connection
    Dim SetDiRecord As ADODB.Recordset
    Dim nomefile As String
    Dim com As ADODB.Command


    Dim stringa As String
    Dim query As String

    Private Sub Command1_Click()

    query = "insert into tabella (NOME,COGNOME) values (' " & Text1.Text & " ', ' " & Text2.Text & " ')"



    stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    nomefile = stringa & "F:...db1.mdb"


    Set connessione = New ADODB.Connection
    connessione.Provider = "Microsoft.Jet.OLEDB.4.0"
    'connessione.Properties("Jet OLEDBatabase Password") = PasswordDB
    connessione.Open nomefile
    Set com = New ADODB.Command
    Set com.ActiveConnection = connessione
    com.CommandText = query
    com.CommandType = adCmdText
    com.Execute

    MsgBox "Inserimento effettuato", vbOKOnly, "CONFERMA"


    End Sub

    ......ora vorrei fare la stessa cosa per un db excel sia nel caso di scrittura che lettura...

    grazie ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    34
    quakuno sa rispondermi?? grazie

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Tramite il driver MS Jet si può leggere un file Excel, ma non scrivere (che io sappia).

    Per scrivere, devi usare gli oggetti di automazione OLE di Excel (cioè utilizzare direttamente Excel) oppure qualche componente di terze parti che supporti il formato specifico.

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

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

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.