Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    138

    [vb express 2008] salvare le modifiche di un datagridview su un db access

    il problema di fondo è che non so come impostare il codice.. vorrei che tramite un tasto "salva" vengano salvate le modifiche di un datagridiview nel db access.. ho provato ad aggiornare il dataset così poi da poterlo utilizzare per salvare le modifiche sul db ma non so proprio come fare... chi mi sa consigliare una strada giusta ?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Leggi questa discussione

    http://forum.masterdrive.it/visual-b...-access-54060/

    Se ti sembra che ci siano troppe cose che non conosci probabilmente dovrai studiarle prima ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    138
    ho letto la discussione e conosco tutti gli argomenti tranne il commandbuilder che lo conosco superficialmente.. il mio problema è che non posso usarlo perchè in excel non c'è la chiave primaria e quindi quando tento di fare l'update del datadapter mi da errore. quindi ho provato a farlo semplicemente col dataadapter solo che mi dice che manca l'update command, ma io non glielo posso dare perchè si deve usare il commandbuilder, quindi che devo fare ?
    codice:
    Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            fileReader = _
              My.Computer.FileSystem.OpenTextFileReader(Application.StartupPath + "\" + "Config2.txt")
            stringReader = fileReader.ReadToEnd()
            stringa_di_connessione = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                   "Data Source= '" + stringReader + "' ;" & _
                   "Extended Properties=""Excel 8.0;HDR=YES"""
            Dim archivio As New OleDb.OleDbConnection(stringa_di_connessione)
    
    
            ricerca = New OleDbDataAdapter("SELECT * FROM [Foglio1$A:H]", archivio)
    
    
    
            ricerca.Fill(data)
            DataGridView1.DataSource = data.Tables(0)
    
    
    
        End Sub
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            If Not ricerca Is Nothing Then
                DataGridView1.EndEdit()
                Me.Validate()
                ricerca.Update(data)
    
    
            End If

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Excel?

    Cosa c'entra ? Non mi pare tu abbia parlato di Excel nel primo post
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    138
    Si mi sono accorto adesso che ho sbagliato a scrivere... intendevo excel.. si può fare solo con access?

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.