Salve a tutti, volevo avvisare tutti che ho aggiornato un po’ le varie sezioni del sito e che ne sto creando uno nuovo su dominio di primo livello. Quindi mi raccomando controllate il sito perchè vedrete tante novità.
Allora, oggi voglio farvi vedere come gestire un Database con il Visual Basic 2008. Sicuramente VB è un linguaggio molto intuitivo e avanzato, e quindi a mio parere l’ideale per creare un’interfaccia grafica in grado di gestire il Database.
Ok. Cominciamo !!
Prima cosa, (scontata XD) apriamo Visual Studio 2008. Andiamo su “File – New Project” e clicchiamo su “Windows Form Application”.
Clicchiamo ora su “Data Sources” a destra nella finestra “Solution Explorer”.
Clicchiamo quindi su “Add New Data Source”.
Selezioniamo quindi “Database”.
Andiamo Avanti e clicchiamo su “New Connection”. A questo punto ci verrà chiesto con quale tipo di Database vogliamo fare una connessione. Io vi farò vedere la connessione con un Database Acces, ma la procedura è identica anche con gli altri tipi di Database.
Continuiamo. Nella finestra successiva ci verrà chiesto di indicare dove è localizzato il Databae su cui si vuole effettuare la connessione. Clicchiamo su “Browse” e scegliamo il nostro Database.
Lasciamo il Campo ”Username” con il valore ”Admin” e il campo “Password” vuoto.
Clicchiamo quindi su “Test Connection” per vedere se ci sono eventuali errori di connessione al DB.
Perfetto.Clicchiamo su Ok e quindi su “Continue”. Nella prossima Finestra ci verrà chiesto di aggiungere il Db al nostro progetto. Scegliamo Yes.
Ci verrà chiesto ora di salvare la connessione come una stringa di caratteri. Lasciamo tutto com’è e clicchiamo su Yes ancora una volta.
A questo punto visualizzaremo le tabelle e le viste del nostro Database. (Per chi non lo sapesse le “Viste” non sono altro che Visioni parziali del Database. Quindi non sono altro che le maschere in Access).
Cliccando sul “+” visualizzaremo quali sono le tabelle del nostro DB (Nel mio caso il DB si chiama “Magazzino” ed è formato da una sola tabella di nome “Acquisti”), cliccando nuovamente “+” affianco alla tabella visulizzeremo anche i campi della stessa. Spuntiamo la tabella.
Clicchiamo ora su “Finish” per concludere. Ora in “Data Sources” sarà presente il Nostro DB. Trasciniamo quindi la tabella nella nostra form.
Salviamo ora il nostro progetto cliccando su “File – Save All”.
Se la compilazione è andata a buon fine, visualizzeremo questo messaggio in basso a sinistra: “Build Succeeded”.
Ora andiamo in: “C:\Users\Snake24\Documents\Visual Studio 2008\Projects\WindowsApplication1\WindowsApplication1\bin\Release”. (Dove al posto di Snake24 c’è il vostro nomeutente XD).
Noteremo quindi in questa cartella il DB e l’exe pronto per essere avviato.
Apriamo l’exe e proviamo ad aggiungere una riga. Dopodichè ricordiamoci di salvare.
Ora se apriamo il Database sempre nella nostra cartella “Release” noteremo la riga appena inserita ovvero la numero 4.
Enjoy.
Numero di Visite: 3132


























E’ molto chiaro per un principiante come me, sono alla ricerca di cose simili per altri problemi. In questo momento non riesco a capire come decodificare un codice (per es. il cliente) su un archivio di movimenti (per es. fatture). Se esisto manuali con esempi di questo tipo potrei risolvere i miei problemi.
Grazie
Guide specifiche le trovi solo in libreria. Online ci sono molte guide ma se sei un principiante risulta un po’ difficile XD. Comunque prova a darci un’occhiata:
Per VB 6: http://www.mrwebmaster.it/visual-basic/guide/interazione-database_173.html
Per VB.NET: http://www.mrwebmaster.it/vbnet/guide/guida-vbnet_60
Ciaooooo
ciao, io ho VB6 e adesso sto provando VS2008 proprio con l’esempio del data base. Una cosa però non riesco a capire: mentre con VB6 carichi da file stringhe di testo che assegnavi ad una o più variabili, con VS08 non so proprio come rifare la stesso.
Già col data base ho provato ad assegnare i valori dei campi alle variabili ma senza successo!
Mi sapresti cortesemente dare una dritta?
Ciao,
In molti mi hanno chiesto, anche in privato come effettuare delle interrogazioni su Database in Visual Studio 2008. A tal proposito mi è venuta l’idea di scrivere un breve manuale che tratterà proprio la gestione dei Database in Visual Studio 2008, con le varie query, join, interfacce grafiche e moduli in ASP.
La procedura è abbastanza lunga, e non molto semplice, quindi contattami in privato e vedrò di aiutarti.
Per sapere come contattarmi visita la pagina “Contattami” del sito.
Ciao
Finalmente una guida abbastanza chiara….
GRAZIE SPERO CHE CONTINUI COSì
Ciao,
Ti ringrazio e ti informo che sto pensando di scrivere un libro che tratti i Database e l’interfaccia grafica tramite Visual Basic 2008. Quindi un libro alla portata di tutti.
Rimane comunque solo un progetto perché ho tantissime altri progetti in corso e tante cose da fare. Ci tenevo a informarti per sapere se poteva interessarti.
Sì, tutto facile, ma il mio problema è un db con 200000/250000(oltre 200mila) record, e quando vado a creare una tabella che mi seleziona oltre i 3mila record, si vede un rallentamento visibile (3/4 secondi) e non riesco ad aumentarne la velocità. Sto utilizzando VB2008 e un file di Access2003. Qualcuno sa darmi una spiegazione? Ho visto fare ricerche sullo stesso numero di record da altri db e si nota la differenza di velocità.
Ciao,
bè per una mole così grande di dati hai provato ad utilizzare MySql??
http://www.mysql.it/
Fammi sapere.
Ciao.