Newsgroup: it.comp.lang.visual-basic
Titolo: [VB 2005] Accesso ai dati Access

Salve,
sono nuovo di Visual Basic 2005. Non ho ancora capito benissimo come 
manipolare i dati da Access.
Sto scrivendo un'applicazione che consente di memorizzare dati dei 
clienti e dei ticket di guasti.
Ho creato un database Access contenente due tabelle, una riferita ai 
clienti e una riferita ai ticket.
Ho creato il collegamento al database attraverso Visual Studio, ho 
trascinato la tabella dei clienti sul form e VB ha automaticamente 
creato una barra di navigazione per aggiungere, cancellare e salvare 
dati nel database.
Provando ad eseguire il programma, aggiungo normalmente dati 
all'interno del database, clicco su salva....ma poi effettivamente i 
dati non vengono salvati nel database.
Dove sbaglio?
Mi interesserebbe sapere, a livello di codice, quali sono i comandi per 
manipolare i dati (tipo aggiungere, modificare, cancellare ecc. ecc.) 
all'interno di un database di access giï¿œ collegato al progetto.
Grazie infinite per le risposte!

 all'interno di un database di access gi� collegato al progetto.
Bhe ti direi di leggerti qualche libro o tutorial sull'accesso ai dati con
.NET o se non lo conosci i fondamenti di SQL.

 per manipolare i dati (tipo aggiungere, modificare, cancellare ecc.
AddNew, Edit, Delete ......se funzionasse dao o ado liscio.
Quindi non credo che basti e bisogna leggere studiare provare altro
-- 
Greg 

 Grazie infinite per le risposte!
Il problema è che non esiste ancora un sw che consenta di disegnare un
altro programa senza leggere un manuale e sapere quello che si fà!
Esistono sw che ti permettono di disegnare l'applicazione (UML e
simili)...ma il rovescio della medaglia è che devi comunque conoscere
il programma  ...e bene!...e per farlo devi sapere cosa scatena
sotto....quindi è un serpente che si morde la coda!
il libro di balena costa pochi euro e lo trovi pocket....
Nello specifico...ti dico che a cliccare a caso....
Hai preso 2 tabelle hai generato un dataset...e hai collegato quel
dataset ad alcuni controlli....
Il giro che fa il tuo programma adesso è:
Mi collego al database
popolo un dataset
collego questo dataset a dei controlli
quando modifichi
i controlli modificano il dataset...
MA
il dataset è come una memoria cache locale....manca l'ultimo
passaggio:
istruire il dataadapter a scrivere nel db remoto le modifiche
intervenute nel dataset!
Se riuscissi a capire tutti questi passaggi....saresti un
programmatore....per ora sei solo uno "spippolone folle"!
Passare da "spippolone folle" a programmatore costa un po di denaro
(poco...15 Euro ce li hai?)....e tanta voglia di studiare ....
Non è difficile programmare in net....ma nemmeno così facile da dover
trascinare a caso dei controlli!
Insomma....con un po di sforzo ce la puoi fare!
...ma la pappa scodellata no eh!

 (poco...15 Euro ce li hai?)
Il Balena a 15 euro?? Sei sicuro?
Comunque ho rimediato "
ADO.NET
 2.0 Passo per Passo" di Riordan.
Puï¿œ andare bene oppure spendo 15 euro per il Balena?
Grazie infinite a tutti per le risposte

 wrote:
...c'è stato un periodo che....addirittura M$ lo regalava!
cmq...anche costasse 200 euro....
quanto vale per te imparare una cosa nuova?...e nello specifico QUESTA
cosa nuova?
Dalla tua risposta derivano tante conseguenze....seguile senza
timore!....o desisti!...vedi tu!

 Pu� andare bene oppure spendo 15 euro per il Balena?
Di balena AFAIK c'� un libro basato su VB2005, che costa sui 50/70 ma
esiste diviso in 2 versioni pocket che ho pagato 20/25 euro entrambe. Una
il linguaggio e una il framework. Rispetto al libro "full" manca un quarto
capitolo di cose "avanzate" mi pare.
Questo libro per� non tratta l'accesso ai dati.
Altra cosa pi� importante, conosci un minimo di linguaggio SQL? Altrimenti
trova qualcosa, anche su internet, per le istruzioni base.


Capitolo 10.
Pagina 241 e seguenti.
Oppure:
http://msdn.microsoft.com/en-us/library/dd560714.aspx
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/
http://social.microsoft.com/Forums/it-IT/officeit/threads