Problema con i database in Visual Basic 2010

venerdì 15 giugno 2012 - 16.06
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010  |  Visual Studio Express  |  Access (.mdb)  |  Office 2007  |  Chrome

Anonimo Profilo | Senior Member

Buona sera a tutti. Recentemente ho realizzato un gioco di strategia militare della Prima guerra mondiale ma ho riscontrato qualche problema con i database. Infatti se per esempio clicco sulla città di Londra mi si apre un form con l'immagine e un control box e un pulsante. nel control box ci sono gli edifici edificabili e, una volta selezionato un elemento, questo viene costruito cliccando sul pulsante "Costruisci". Il problema è che se io chiudo il form per aprire un'altra città tutti gli edifici e le modifiche ritornano allo stato iniziale. Suppongo dunque ci voglia l'uso dei database. Il problema è che non so come utilizzarli. Come posso fare un database che mi salvi gli edifici anche dopo aver chiuso il form? E se possibile, dato che le partite sono lunghe, mi dite come salvare lo stato di una partita?
Grazie

nico839 Profilo | Senior Member

ciao, per salvare i dati nel database alla chiusura del form devi utilizzare l'evento "form closing" o "form close" e in quell'evento scrivere i dati nel db.
Per salvare la partita, banalmente puoi salvare tutte le tue variabili di stato in un record che verranno ricaricate al caricamento della partita...
Ciao.
Nicolas

http://perledinico.blogspot.com

Anonimo Profilo | Senior Member

Ciao Nicolas, grazie per la tua risposta. Il problema è che io ho cominciato pochissimo tempo fa a usare i database e so usarli solo per creare un agenda con i campi (nome, telefono ecc..). Potresti dirmi un po' più dettagliatamente cosa devo scrivere nei campi della tabella?(Sia alla chiusura che all'apertura del programma) Grazie ancora

nico839 Profilo | Senior Member

ciao, per farlo bisognerebbe sapere esattamente cosa deve fare il programma, se vuoi lavorare solo sui db o precaricare i dati in memoria al lancio e poi salvarli, ad ogni modo quello che fai per la rubrica ( crud dei contatti) è lo stesso principio per il gioco: leggi dal db lo stato della partita , crei la partita, elimini la partita, sovrascrivi la partita. Cmq è meglio che prima ti documenti un po sui db, accesso ai dati, indici, relazioni, chiavi, ecc.
Ciao.
Nicolas

http://perledinico.blogspot.com

Anonimo Profilo | Senior Member

Ok grazie 1000

nico839 Profilo | Senior Member

prego, cmq se hai bisogno chiedi pure....
Ciao.
Nicolas

http://perledinico.blogspot.com
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5