Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318

    [VB.NET] Non salva dati in .mdb

    Premetto he sono proprio alle prime armi.
    Ho creato una piccola applicazione con Visual Basic 2008 Express con un form con un data grid collegato ad una tabella di un .mdb
    Quando apro l'applicazione vedo i dati della tabella, me ne lascia scrivere altri, ma quando esco e poi rientro vedo che i dati non sono stati salvati

    Manca qualcosa ?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Probabilmente il database viene copiato nella vartella \BIN perchè la proprietà Copia nella directory di output è impostata su Copia sempre.
    Se così impostala a Non copiare .

    Se non dipende da quello, devi spiegare in dettaglio come hai impostato il tutto.

  3. #3
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    L'ho impostato su non copiare, ma continua a non salvare i dati.
    Cosa vuoi sapere esattamente ?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    Eccolo
    Codice PHP:
    Public Class TabScuole

        
    Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
            
    'TODO: questa riga di codice carica i dati nella tabella '_scuola_NETDataSet.Scuiole'. È possibile spostarla o rimuoverla se necessario.
            Me.ScuioleTableAdapter.Fill(Me._scuola_NETDataSet.Scuiole)

        End Sub

        
    End Class 

  6. #6
    il codice mostra solo il caricamento dei dati. devi verificare se nel data adapter sono impostati gli update/insert/delete command.

  7. #7
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    Ma bisogna impostarli manualmente ? non è una cosa automatica ?

  8. #8
    Se vuoi che vengano valorizzati automaticamente i Command di Update, Insert e Delete, devi assegnare l'istanza del DataAdapter ad un CommandBuilder PRIMA(se non ricordo male è fondamentale) di eseguire il metodo Fill del DataAdapter stesso.
    Ricorda che è IMPORTANTE che la tabella abbia un campo a chiave primaria.
    Facci sapere.
    Ciao

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.