Linq to Dataset
-
lunedì 6 febbraio 2012 23:10
Utilizzo linq to dataset per leggere e filtrare una tabella tipizzata.
Poi modifico la tabellaFor Each r In varRiga r.Campo1= True end
come faccio adesso a salvare i dati, devo chiamare il metodo update del tableadapder ?
Tutte le risposte
-
martedì 7 febbraio 2012 05:19
Ciao Kio2008,
Utilizzo linq to dataset per leggere e filtrare una tabella tipizzata.
Poi modifico la tabellaFor Each r In varRiga r.Campo1= True end
come faccio adesso a salvare i dati, devo chiamare il metodo update del tableadapder ?Per richiamare il metodo update della table adapter , questa documentazione può aiutarti ,http://msdn.microsoft.com/it-it/library/ms233819(v=vs.100).aspx
richiami il metodo Update passando come argomento il nome della Tabella del DataBase , ho l'intero DataSet.
Ciao , tienici aggiornati sul proseguo.
- Modificato Carmelo La MonicaMicrosoft Community Contributor martedì 7 febbraio 2012 19:41
-
martedì 7 febbraio 2012 08:20L'ho fatto ma stranamente le righe non si aggiornano nel database e il rusultato dell'operazione è 0
Ho anche ricontrollato la query update del table adapter, ed è tutto ok- Modificato kio2008 martedì 7 febbraio 2012 11:50
-
martedì 7 febbraio 2012 19:40
Ciao kio2008,
L'ho fatto ma stranamente le righe non si aggiornano nel database e il rusultato dell'operazione è 0
Ho anche ricontrollato la query update del table adapter, ed è tutto oktrovo strano , in che modo esegui il metodo Update?.
Va anche verificato se ti connetti al DataBase nella cartella di output del progetto , ho la proprietà "copia nella directory di output" del DataBase nel progetto sia impostata a "non copiare".
Un altra cosa , se hai eseguito la procedura guidata del DataSet e successivamente hai trascinato sul Form , la tabella riferità al DataSet creato , se guardi nell'editor di codice hai già un metodo per l'update sotto l'evento di un pulsante.
Ciao , tienici aggiornati sul proseguo.
-
mercoledì 8 febbraio 2012 20:59
Ciao ti posto il codice :
Me.bs_tabella.EndEdit() Dim res As Integer = Me.T_TabellaTableAdapter.Update(Me.ArchiveDataSet.t_tabella)
Nel TableAdapter del Dataset Designer vedo che manca il comando Insert, potrebbe essere quello ?
Ma nell'operazione che eseguo effettuo solo aggiornamenti -
mercoledì 8 febbraio 2012 21:08
Ciao kio2008,
Ciao ti posto il codice :
Me.bs_tabella.EndEdit() Dim res As Integer = Me.T_TabellaTableAdapter.Update(Me.ArchiveDataSet.t_tabella)
Nel TableAdapter del Dataset Designer vedo che manca il comando Insert, potrebbe essere quello ?
Ma nell'operazione che eseguo effettuo solo aggiornamentinon risco a comprendere questa riga di codice.
Dim res As Integer = Me.T_TabellaTableAdapter.Update(Me.ArchiveDataSet.t_tabella)
dove utilzzi questa variabile.
Ciao.

