Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    13

    [VB.NET] Non salva le modifiche nel database

    Salve, scusate se disturbo con domande che possono sembare stupide, ma ho appena installato VB2005 express e sto facendo alcune prove, purtroppo con esito negativo.
    Premetto che sono programmatore VB per hobby, e so usare abbastanza bene VB6.

    La prima cosa che mi sono messo a fare con VB2005 è la creazione di un database con relativo accesso e modifica dei dati, ho seguito l'esempio che si trova nella sezione
    Visual basic guided tour > Managing Your Records: Using Data in Your Program
    ... non so se mi sto rincitrullendo... ho eseguito le istruzioni passo-passo dall'inizio alla fine, funziona tutto ma non salva mai nel database le modifiche effettuate.

    Eppure sull'help è spiegato che queste istruzioni
    codice:
    Me.AddressesBindingSource.EndEdit()
    Me.AddressesTableAdapter.Update(Me.FirstDatabaseDataSet.Addresses)
    fanno questo:
    This code causes the AddressesTableAdapter to copy any changes in the dataset back to the local database
    Dove sbaglio ?

    P.s. Se mi perdo qua... sono perduto !

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    13
    Ho provato anche a inserire un blocco Try/Catch
    codice:
            Try
                Me.Validate()
                Me.AddressesBindingSource.EndEdit()
                Me.AddressesTableAdapter.Update(Me.FirstDatabaseDataSet)
                MsgBox("Update successful")
    
            Catch ex As Exception
                MsgBox("Update failed")
            End Try
    Mi esce il messaggio "Update successful", ma se arresto e riavvio il programma il database ritorna con i dati iniziali .

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ultimamente sta succedendo spesso come detto anche ad altri,prova a impostare sul db copia se nuovo o copia sempre a false,altrimente se stoppi e riavvi il soft ti sovrascrive sempre le modifiche fatte al database.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    13
    Grazie infinite !!!

    Ormai pensavo di essere diventato :berto:, ho riletto l'help 100 volte, ogni tanto mi sfugge qualcosa nei testi in inglese, ma stavolta hanno toppato loro!

    Potevano anche scrivere che il database iniziale viene copiato nella cartella Bin>Debug all'avviamento a seconda di come è impostata quella proprietà !!!
    Bisognerebbe segnalarlo alla Microsoft...

    Grazie a te ho capito qualcosa di più sul funzionamento di questo intricato programma.


  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Grazie a te ho capito qualcosa di più sul funzionamento di questo intricato programma.
    Di nulla....ci siamo passati tutti....

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.