+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Memorizzare dati in database access da datagrid

  1. #1
    prom non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    Salve a tutti ..!!
    Riscontro un problema in una piccola applicazione che ho sviluppato e cioe':
    in un form ho una datagridviev che tramite una datatableadapter su un DB ACCES viene popolata....
    fin qui tutto ok ma quando modifico uno dei campi e salvo attraverso il comando

    Me.Validate()
    Me.DB_TBindingSource.EndEdit()
    Me.DB_TTableAdapter.Update(Me.DB_mioDataSet)

    se aggiorno la datagridview tutto OK ma se chiudo e riapro il programma le modifiche non le ritrovo....
    quindi in realt non salva i dati nel database....
    Come posso fare in modo che salvi le modifiche fisicamente sul db..??
    Grazie a tutti in anticipo..??

  2. #2
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    Post
    2,855
    Like Inviati  
    7
    Like Ricevuti  
    0
    il db access integrato nel progetto?
    ℹ️ Leggi di pi su sistemista ...

  3. #3
    L'avatar di Brontolo
    Brontolo non  in linea Very Important Person
    Post
    3,097
    Like Inviati  
    2
    Like Ricevuti  
    4
    Quelle tre linee di codice in quale gestore di eventi si trovano?
    Quando posti del codice usa gli appositi tag. Questo ed altro nel nostro regolamento.
    ℹ️ Leggi di pi su Brontolo ...

  4. #4
    prom non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao Grazie per la risposta
    Come faccio a saperlo..??
    ho inserito un'origine dati al progetto con la procedura guidata
    dopo ho creato la datagrid associata al db
    poi nell'evento click ti un bottone ho messo:

    Me.Validate()
    Me.DB_TBindingSource.EndEdit()
    Me.DB_TTableAdapter.Update(Me.DB_mioDataSet)

    Sbaglio qualcosa..??
    Grazie ancora

  5. #5
    patel45 non  in linea Scolaretto
    Post
    463
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da prom Visualizza il messaggio
    ....
    Come faccio a saperlo..??
    Hai detto bene, il difetto della procedura guidata (wizard) proprio questo, non sai quello che fai.
    Prova a sostituire Update con UpdateAll, se non funziona allega il progetto e vediamo
    Ultima modifica di patel45; 10-01-2021 22:39 

  6. #6
    L'avatar di gibra
    gibra ora  in linea Very Important Person
    Post
    6,206
    Like Inviati  
    18
    Like Ricevuti  
    10
    Quote Originariamente inviato da prom Visualizza il messaggio
    Come faccio a saperlo..??
    Infatti, non colpa tua.
    La colpa di Microsoft che ha sempre venduto 'fischi' per 'fiaschi' pur di vendere (in senso lato).
    Poi per i problemi se la devono 'grattare' gli utenti.

    Se fai una ricerca nel web sui WIZARD di Microsoft, tutti gli esperti ne dicono peste e corna!

    Con il wizard sembra facile, trascini, imposti, un paio di clic ed fatta!
    Ma poi, quando ci si deve mettere le mani, cominciano i dolori, tanti dolori, tanti che poi i accorgi che alla fine bisogna rifare tutto.

    Consiglio: se hai iniziato a programmare da poco ti suggerisco di lasciar perdere VB.NET perch, come gi accaduto molte altre volte (a partire dal Visual Basic 6.0) la storia si ripete, ovvero:
    Microsoft ha gi annunciato l'intenzione di non voler pi continuare a sviluppare il VB.NET oltre quanto fatto fino ad ora. In sostanza, cos e cos te lo tieni, non subir pi miglioramenti, correzioni, ecc.

    Visual Basic support planned for .NET 5.0
    https://devblogs.microsoft.com/vbtea...d-for-net-5-0/

    Visual Basic: gloria, declino e...
    https://www.sciano.net/post/25/visua...ria,-declino-e..

    Quindi se non hai esigenze specifiche, meglio che dedichi i tuoi sforzi verso C# (od altro linguaggio di programmazione)...
    Uomo avvisato...

    P.S. Comunque ti suggerisco di acquistarti un buon testo su ADO.NET
    Ultima modifica di gibra; 11-01-2021 09:36 
    ℹ️ Leggi di pi su gibra ...

  7. #7
    L'avatar di AntonioG
    AntonioG non  in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,393
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    32
    E come ultimo consiglio esplicito, abbandona comunque i wizard.
    ℹ️ Leggi di pi su AntonioG ...

  8. #8
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    Post
    2,855
    Like Inviati  
    7
    Like Ricevuti  
    0
    Quote Originariamente inviato da prom Visualizza il messaggio
    Ciao Grazie per la risposta
    Come faccio a saperlo..??
    ho inserito un'origine dati al progetto con la procedura guidata
    dopo ho creato la datagrid associata al db
    poi nell'evento click ti un bottone ho messo:

    Me.Validate()
    Me.DB_TBindingSource.EndEdit()
    Me.DB_TTableAdapter.Update(Me.DB_mioDataSet)

    Sbaglio qualcosa..??
    Grazie ancora
    Dato che access integrato nel progetto,clicca su access e guarda sulla destra nella propriet "copia nella directory etc.etc" cosa c' scritto "copiare" oppure "non copiare"?
    il problema proprio l, salvo altri problemi.
    ℹ️ Leggi di pi su sistemista ...

  9. #9
    prom non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    Infatti avevi ragione
    il programma aveva importato nel proetto il DB e modificava i dati di questo anzicche' quello di origine....
    Grazie per le vostre risposte......

  10. #10
    L'avatar di sistemista
    sistemista non  in linea Topo di biblioteca
    Post
    2,855
    Like Inviati  
    7
    Like Ricevuti  
    0
    quindi hai risolto?
    ℹ️ Leggi di pi su sistemista ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Risposte: 1
    Ultimo Post: 10-09-2015, 20:07
  2. Database per memorizzare le fatture di Excel
    Da Pasquino1 nel forum Pausa caff
    Risposte: 9
    Ultimo Post: 09-03-2014, 17:03
  3. Database per memorizzare le fatture di Excel
    Da Pasquino1 nel forum Microsoft Excel
    Risposte: 9
    Ultimo Post: 09-03-2014, 17:03
  4. [Access]- memorizzare dati alla fine dell'inserimento
    Da dodo47 nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 04-03-2009, 21:53
  5. importare dati da database in datagrid
    Da save2004 nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 09-10-2007, 10:49