Visual Basic is the leading database client development tool, with Microsoft research indicating that 70% of all VB applications are database-centric. Oracle database programming has become a major branch of professional VB database programming. VB and Oracle integration is in a growth phase, with Microsoft continuing to extend its support of Oracle in the Visual Studio Programming suite. VB programming enables Oracle skills to be acquired and enables to link VB applications to large powerful databases. While the focus will be on Oracle, many of the topics that are covered will be applicable to all database systems, especially server-based databases.