Advanced Visual Basic unit -4(vt)
Advanced Visual Basic unit -4(vt)
Unit -4
ODBC – Connectivity
ISAM – Indexing
CheckBox – Yes/No
Question 1:
"How can we use DAO data control? Explain various methods to access database in VB6."
Connect with database using DAO in VB6 using the data control ✅
Question 2:
"How can you connect database with DAO data control in VB6?"
✅ This is included in Question 1, so no need to repeat — answer is already part of Question 1.
📌 Steps to Use DAO Data Control:/ "Accessing database using DAO Data Control"/ Connecting to
database using DAO Data Control
The 4 most important properties of the DAO Data Control in VB6 are: DatabaseName,
RecordSource, Connect, Recordset
Close:
rs.Close
db.Close
Recordset Types:
1. Table: Editable
2. Dynaset: Updatable
3. Snapshot: Read-only
4. Forward-Only: Unidirectional
5. Dynamic: Editable
1. EOF
1. Usage: Data1.Recordset.EOF
2. BOF
1. Usage: Data1.Recordset.BOF
3. RecordCount
1. Usage: Data1.Recordset.RecordCount
4. Fields
1. Usage: Data1.Recordset.Fields("FieldName")
Navigating Recordset:
Example:
1. Add Record:
2. Data1.Recordset.AddNew
3. Data1.Recordset!FieldName = "Value"
4. Data1.Recordset.Update
5. Update Record:
6. Data1.Recordset.Edit
7. Data1.Recordset!FieldName = "NewValue"
8. Data1.Recordset.Update
9. Delete Record:
10. Data1.Recordset.Delete
11. Data1.Recordset.Update
🔹 Recordset Navigation
RDO1.Recordset.MoveFirst
RDO1.Recordset.MoveLast
RDO1.Recordset.MoveNext
RDO1.Recordset.MovePrevious
Use TextBox with DataSource = RDO1 and DataField = "FieldName" to display data.
🔹 What is ADO?
Connects to DB
Opens table
edits in controls
Adds/updates records
Handles errors
Closes DB
🔹 Recordset Navigation
🔹 Other Methods
DAO: Local
RDO: ODBC
ADO: Flexible(best)
Sure! Here's a slightly shorter version of the notes on database operations in VB6:
✅ Entering Data
✅ Basic Operations
Add: Data1.Recordset.AddNew
Update: Data1.UpdateRecord
Refresh: Data1.Refresh