Gestione Database

sabato 28 gennaio 2006 - 20.19

attilio Profilo | Junior Member

Ciao a tutti sto lavorando con vs 2005 vorrei implementare nella mia apllicazione la lettura di alcuni dati da un database acces o sql e gestire questi dati (quindi con possibilità di modifica)attraverso la mia applicazione e in caso di modifiche far si che si aggiornino sul db.
per ora sono riuscito a connettermi al db ma non riesco in nessun modo a gestirlo
che tipo di classi devo utilizzare?

Brainkiller Profilo | Guru

>Ciao a tutti sto lavorando con vs 2005 vorrei implementare nella
>mia apllicazione la lettura di alcuni dati da un database acces
>o sql e gestire questi dati (quindi con possibilità di modifica)attraverso
>la mia applicazione e in caso di modifiche far si che si aggiornino
>sul db.
>per ora sono riuscito a connettermi al db ma non riesco in nessun
> modo a gestirlo
>che tipo di classi devo utilizzare?

Ciao Attilio,
il Framework SDK in questo caso ti viene in aiuto perchè lì sono contenuti degli esempi abbastanza semplici e comprensibili. Di solito per operazioni di questo tipo hai bisogno di :

- Una datagrid per rappresentare i dati
- Un DataAdapter per recuperare i dati dal Database ed Aggiornarli tramite il metodo Update
- Un DataSet per contenere i Dati
- Un CommandBuilder per creare automaticamente le query di UPDATE, INSERT, DELETE per aggiornare,inserire, cancellare i dati sul Database.

Naturalmente se usi Access userai le classi:

OleDbDataAdapter
OleDbCommandBuilder

ecc. mentre se usi SQL Server:

SqlDataAdapter
SqlCommandBuilder

ecc.
ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

attilio Profilo | Junior Member

Grazie molto gentile con queste informazioni cercherò ora di approfondire il tutto!
ciao


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5