HelloData: una semplice applicazione ADO
Questa semplice applicazione illustra ognuna delle quattro principali operazioni ADO: recupero, analisi, modifica e aggiornamento dei dati. Queste operazioni vengono eseguite sul database di esempio Northwind incluso in SQL Server. Per concentrarsi sui concetti fondamentali di ADO e per evitare confusione nel codice, la gestione degli errori nell'esempio è minima.
Per eseguire HelloData
Creare un nuovo progetto Visual Basic EXE Standard che fa riferimento alla libreria ADO. Per altre informazioni, vedere Fare riferimento alle librerie ADO.
Creare quattro pulsanti di comando nella parte superiore del modulo, impostando le proprietà nome e Caption sui valori visualizzati nella tabella alla fine di questo argomento.
Sotto i pulsanti aggiungere un controllo Microsoft DataGrid (Msdatgrd.ocx). Il file Msdatgrd.ocx è incluso in Visual Basic e si trova nella directory \windows\system32 o \winnt\system32. Per aggiungere il controllo DataGrid al riquadro della casella degli strumenti di Visual Basic, selezionare componenti ... dal menu Progetto. Selezionare quindi la casella accanto a "Controllo Microsoft DataGrid 6.0 (SP3) (OLEDB)" e quindi fare clic su OK. Per aggiungere il controllo al progetto, trascinare il controllo DataGrid dalla casella degli strumenti al form di Visual Basic.
Creare un TextBox nel form sotto la griglia e impostarne le proprietà, come illustrato nella tabella. Il modulo dovrebbe essere simile alla figura seguente quando hai finito.
Copiare infine il codice elencato in HelloData Codee incollarlo nella finestra dell'editor di codice del modulo. Premere F5 per eseguire il codice.
Nota
Nell'esempio seguente e in tutta la guida viene usato l'ID utente "MyId" con una password "123aBc" per l'autenticazione nel server. È consigliabile sostituire questi valori con credenziali di accesso valide per il server. Sostituire anche il valore "MySQLServer" con il nome del server.
Per una descrizione dettagliata del codice, vedere Comments on HelloData.
Tipo di controllo | Proprietà | Valore |
---|---|---|
Modulo | Nome | Form1 |
Altezza | 6500 | |
Larghezza | 6500 | |
MS DataGrid | Nome | grdDisplay1 |
Casella di testo | Nome | txtDisplay1 |
Multilinea | vero | |
Pulsante di comando | Nome | cmdGetData |
Didascalia | Ottieni dati | |
Pulsante di comando | Nome | cmdExamineData |
Didascalia | Esaminare i dati | |
Pulsante di comando | Nome | comandoModificaDati |
Didascalia | Modifica dati | |
Pulsante di comando | Nome | cmdUpdateData |
Didascalia | Aggiornare i dati |