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

    [VB 2005]Salvare le modifiche in un database

    Ripropongo di nuovo questa domanda:

    Se voglio salvare le modifiche dei dati già salvati, mi compare il famoso errore che richiede un UpdateCommand apposta per salvare le modifiche.

    Come devo fare?

    Voglio anticiparvi che non faccio uso di un file .mdb per salvare i dati, ma solo del database
    "Che differenza c'è tra un telescopio e una scarpa stretta? - Nessuna! Tutte due fanno vedere le stelle!"
    **********
    Homeworld 2, il gioco potente che ho mai incontrato!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Scusa io non ho capito quale sia il problema e ne che vuol dire:

    Voglio anticiparvi che non faccio uso di un file .mdb per salvare i dati, ma solo del database


    Un po di codice?
    Sbagliare è umano, perseverare è diabolico.

  3. #3
    codice:
    Me.Validate()
    Me.TabellaBindingSource.EndEdit()
    Me.TabellaTableAdapter.Update(Me.DataSet.Tabella)
    Questo è il codice il quale salva i dati apportati. Se io modifico i dati già salvati, mi restituisce un errore il quale dice che devo creare un UpdateCommand valido.

    Sincermente, nemmeno io non ho capito cos'è, ma da quel che si deduce è una specie di databse il quale vengono salvati i dati con la possibilità di modificarli. C'è un sistema senza questo modo?

    Grazie mille
    "Che differenza c'è tra un telescopio e una scarpa stretta? - Nessuna! Tutte due fanno vedere le stelle!"
    **********
    Homeworld 2, il gioco potente che ho mai incontrato!

  4. #4
    Ho risolto il problema:

    codice:
    Me.DataSet.WriteXml("PercorsoScritturaXML")
    Scrive un file xml dentro un file di lettura(ad esempio .txt, .xml, .htm e altro ancora)

    Facendo così, qualsiasi modifica sarà effettuata

    Per caricare invece i file nell'avvio del form:

    codice:
    Me.DataSet.ReadXml("PercorsoCaricamentoXML")
    Carica i dati del file scritto precedentemente nel percorso scelto


    Avviso! Bisogna crearlo il file o vi restituirà un'errore!

    Ciao a tutti!
    "Che differenza c'è tra un telescopio e una scarpa stretta? - Nessuna! Tutte due fanno vedere le stelle!"
    **********
    Homeworld 2, il gioco potente che ho mai incontrato!

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.