programmazione di database utilizzando Visual Basic 6.0 si basa sul ADO ( ActiveX Data Objects ) Oggetto architettura Model. Si tratta di una architettura meno complicata della precedente DAO ( Data Access Objects ) o RDO ( Remote Data Objects ) modelli . Paradossalmente, anche se l'architettura stessa è più semplice, gli elementi all'interno ADO sono più complesse , anche se essi non offrono più versatilità al programmatore di database . ADO Connection Object
L'oggetto connessione descrive gli elementi necessari per il collegamento con una fonte di dati tra cui la posizione del server di database , il nome del database e il nome utente e la password . Le proprietà della connessione opposizione ADO devono contenere tutte le informazioni necessarie prima che si verifichi una connessione. Questi sono : Data Source , il nome di SQL ( Structured Query Language Server ) o DSN ( Data Source Name ), il nome file e il catalogo iniziale , che è la connessione al database di default , la password e User ID ; Persistent Security Info , specificando se l'ID utente e la password vengono memorizzate con il link , e il provider , che è il nome del DB OLE ( Object Linking and Embedding Database ) provider. Quest'ultimo rappresenta API di Microsoft ( Application Programming Interface) del sistema per l'accesso ai database .
ADO metodi di connessione
dell'oggetto ADO Connection include metodi per impostare la struttura di un nuovo banca dati . In Microsoft gergo , " metodi " non significa modi diversi , significa parti dell'applicazione . ADO ha quattro metodi: Aprire una connessione , eseguire un comando ; gestire le transazioni ( aggiungere , modificare o eliminare il contenuto del database ) e impostare la struttura delle tabelle del database . Per sapere come questo funziona , aprire un nuovo progetto in Visual Basic 6.0 facendo clic su " File " e selezionando "Nuovo progetto". Dall'elenco dei modelli , scegliere " DataProject . " Questo crea tre elementi per la connessione : DataEnvironment , DataReport e una forma di base chiamato frmDataEnv . Fare doppio clic su " DataEnvironment1 " e quindi fare clic destro su " connessione 1 " sotto DataEnvironment1 nel pannello centrale . Si apre una proprietà scheda dettagliata dove inserire le variabili in gioco con la creazione di una connessione. Ci sono quattro schede di questa ultima pannello : "Provider ", " connessione ", "Advanced " e "All ". Ciò che ciascuno fa si spiega da sé quando si fa clic sulla scheda . È inoltre possibile fare clic su "Avanti" per lavorare attraverso tutti i passaggi . Al termine, utilizzare la funzione " Test di connessione " in basso per verificare che tutto sia corretto . Se la connessione non riesce, ricontrollare ogni proprietà e di passo .
Aggiungi un modulo dati
Il modulo dati fornisce all'utente un posto per aggiungere , aggiornare o eliminare i record . Aggiungere questo form cliccando su "Progetto " e scegliendo " Aggiungi Modulo ". Scegli la Creazione guidata Maschera VB dati nell'elenco dei modelli. Questa procedura guidata attraverso il processo di selezione di un formato di database ( Microsoft Access è un esempio ) , un nome di file di database , il tipo di modulo ( singolo record , griglia o altre opzioni ) , i campi del database a cui attingere , quale campo di ordinamento e quali pulsanti di controllo per posizionare la forma (Add , Update, Delete e altri) . Il risultato è una forma di visualizzazione ben progettato . La voce DataReport mostrato sotto la lista DataProject apre un modulo di esempio per collegare i risultati della query di ricerca . Per visualizzare i campi di database esistenti e sviluppare le query di ricerca , fai clic su " Componenti aggiuntivi " dal menu in alto . Quindi fare clic su " Data Manager visiva . " Questo apre un programma di utilità in cui ci si connette a un database esistente e vedere i campi, le proprietà e gli indici . Qui è possibile creare istruzioni SQL seguendo le indicazioni del Data Manager .