Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    35

    [VB.NET] Problema con Modifica campi DB Access

    Salve a tutti,

    ho un problema con la modifica di campi da una form collegata ad un Db in access, ovvero al momento che vado a salvare la modifica vedo il cambiamento ma se riavvio il programma la modifica non è più presente nè sul programma nè sul DB..

    Posto il codice per essere più chiaro:
    "PublicClass frmschede
    'il row passato per la modifica
    Dim rw As studiDataSet.CommercialistiRow = Nothing
    ''' <summary>
    ''' Serve per passare il row al form corrente.
    ''' </summary>
    ''' <value>datarow da modificare</value>
    ''' <remarks></remarks>
    PublicWriteOnlyProperty myRow() As studiDataSet.CommercialistiRow
    Set(ByVal value As StudiDataSet.CommercialistiRow)
    Me.CommercialistiTableAdapter.Fill(Me.StudiDataSet .Commercialisti)
    'se il row non e null, possiamo
    'proseguire al binding
    IfNot value IsNothingThen
    'pulizia bindings esistenti
    'assegnazione valore alla variabile locale
    rw = value
    'creazione dei bindings
    studio.DataBindings.Add(New Binding("Text", rw, "Studio", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    via.DataBindings.Add(New Binding("Text", rw, "Via", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    citta.DataBindings.Add(New Binding("Text", rw, "Citt…", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    provincia.DataBindings.Add(New Binding("Text", rw, "Provincia", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    cap.DataBindings.Add(New Binding("Text", rw, "Cap", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    telefono.DataBindings.Add(New Binding("Text", rw, "Telefono", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    fax.DataBindings.Add(New Binding("Text", rw, "Fax", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    cellulare.DataBindings.Add(New Binding("Text", rw, "Cellulare", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    email.DataBindings.Add(New Binding("Text", rw, "Email", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    prodotto.DataBindings.Add(New Binding("Text", rw, "Prodotto", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    versione.DataBindings.Add(New Binding("Text", rw, "Versione", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    dataaggiornamento.DataBindings.Add(New Binding("Text", rw, "DataAggiornamento", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    datacopiaredditi.DataBindings.Add(New Binding("Text", rw, "DataCopiaRedditi", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    annostampelaser.DataBindings.Add(New Binding("Text", rw, "AnnoStampeLaser", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    particolarita.DataBindings.Add(New Binding("Text", rw, "Particolarit…", True, DataSourceUpdateMode.OnValidation, "DbNull"))
    EndIf
    EndSet
    EndProperty


    Questo è il tasto con cui vado a salvare le modifiche su DB:

    bsData.EndEdit()
    Me.CommercialistiTableAdapter.Update(Me.StudiDataS et.Commercialisti)


    Qualcuno gentilmente potrebbe darmi qualche dritta?è da circa 3 settimane che cerco di venirne fuori!

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: [VB.NET] Problema con Modifica campi DB Access

    Originariamente inviato da phonix
    ho un problema con la modifica di campi da una form collegata ad un Db in access, ovvero al momento che vado a salvare la modifica vedo il cambiamento ma se riavvio il programma la modifica non è più presente nè sul programma nè sul DB..
    Le modifiche hai dati non possono essere certo memorizzate nel programma, devono esserlo invece nel DB.

    Verifica nelle proprietà del file DB che la proprietà
    Copia nella directory di output
    sia impostata su "Non copiare"


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    35
    Ciao Gibra,

    grazie per la risposta!

    Verificato, il campo è su "Do not Copy".....penso che non ne verrò più fuori!!

    Hai altre dritte?

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.