You are on page 1of 5

ΣΥΝΔΕΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ (ACCESS) με τη

Visual Basic
Προσθέτω ένα component από το μενού Project. Όπως φαίνεται παρακάτω
επιλέγω το Microsoft ADO Data Control 6.0 για να μπορώ να συνδέσω μία
βάση δεδομένων.

Ένα νέο εργαλείο (εικονίδιο) εμφανίστηκε στην εργαλειοθήκη. Το επιλέγω


και το εισάγω στην φόρμα μου. Το ονομάζω DataBase και βάζω και
Caption Database. Τώρα πρέπει να συνδέσω το αρχείο της βάσης
δεδομένων και να επιλέξω τον πίνακα στον οποίο και θα εργαστώ.
Για να γίνει η σύνδεση του αρχείου της βάσης δεδομένων πηγαίνω στα
propertires Και επιλέγω το (Custom). Εμφανίζεται το παρακάτω
παράθυρο. Επιλέγω το Build ώστε να δημιουργήσω τις ρυθμίσεις που
χρειάζονται για την σύνδεση.
Στη λίστα με τις υπηρεσίες επιλέγω την αντίστοιχη ανάλογα με τον τύπο
της βάσης δεδομένων που έχω. Εμείς επειδή πρόκειται για βάση της
Microsoft Access επιλέγω το Microsoft Jet 4.0.
Στο επόμενο βήμα επιλέγω το αρχείο από το δίσκο μου που έχει τη βάση.
Εδώ θα μπορούσε να δοθεί και κωδικός πρόσβασης σε περίπτωση που η
βάση έχει κωδικό ασφαλείας. Μπορώ να ελέγξω αν όλα είναι εντάξει
(πρόσβαση στο αρχείο – τυχόν κωδικοί που έδωσα) πατώντας το Δοκιμή
σύνδεσης. Πατάω οκ και επιστρέφω στη φόρμα μου.

Στο Connection String βλέπω ότι έχει συμπληρώσει αυτόματα όλες τις
ρυθμίσεις που χρειάζονται για να συνδεθώ με τη βάση.

Connection Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program


String Files (x86)\Microsoft Visual Studio\VB98\BIBLIO.MDB;Persist
Security Info=False
Πηγαίνω ξανά στο Properties δεξιά και επιλέγω την ιδιότητα
RecordSource. Εδώ θα πρέπει να επιλέξω τον πίνακα που θα
χρησιμοποιήσω. Ανοίγω τις επιλογές και επιλέγω στο Command Type το
2 – adCmdTable. Θα εμφανιστούν όλοι οι πίνακες της βάσης και επιλέγω
τον πίνακα Titles με τον οποίο θα εργαστώ. Πατάω οκ και είμαι έτοιμος
να χρησιμοποιήσω τη βάση

Βάζω ένα Πεδίο κειμένου στην φόρμα μου και πηγαίνω στις ιδιότητες.
Εδώ επιλέγω με ποιο DataSource (πίνακα) θα διαβάζει τα στοιχεία και στο
DataField το πεδίο του πίνακα.

You might also like