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

    Table adapter: come lo inserisco nel progetto

    Ciao a tutti,

    ho un progetto in vb 2008 che si appoggia ad un db mysql. Ora, per varie vicissitudini ho bisogno di mettere un table adapter per aggiornare il contenuto di una datagridview. Il problema nasce dal fatto che il table adapter viene generato in automatico se utilizzo origine dati da vb 2008, ma manualmente come lo creo?
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Originariamente inviato da Neo996sps
    ho un progetto in vb 2008 che si appoggia ad un db mysql.
    Il linguaggio va indicato anche nel titolo, come da Regolamento.

    Qui l'ho aggiunto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    ti ringrazio. E' stata una mia dimenticanza
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  4. #4
    ho risolto senza table adapter. Praticamente ho scritto questo codice:

    codice:
    Dim changes As DataSet = ds.GetChanges()
            ' Creazione CommandBuilder
            Dim cmb As New MySqlCommandBuilder(da)
            '  Se articoliDataSet ha subito cambiamenti fa Update sul DB
            If Not changes Is Nothing Then
                Try
                    database.connetti()
                    da.Update(changes, "fattura_dettaglio")
                    da.UpdateCommand = cmb.GetUpdateCommand
                    da.AcceptChangesDuringUpdate = True
                    database.disconnetti()
                    MessageBox.Show("Database aggiornato con successo", "Promotor gest", MessageBoxButtons.OK, MessageBoxIcon.Information)
                Catch ex As Exception
                    MessageBox.Show("Si è verificato un errore durante il salvataggio dei dati nel database!", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error)
                End Try
            End If
    Errare è umano, ma per fare veramente casino ci vuole la password di root

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.