O'Reilly logo

Visual Basic® .NET Database Programming by Rod Stephens

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Database Redesign

Program OrderEntryMultiUser keeps data for each of its customers as independent as possible. Each customer detail form has its own DataSet, DataTable, DataView, and CurrencyManager objects to control its own data. That allows each instance of the program to easily separate itself from other instances of the program. It also keeps the customer detail forms separate from each other within a single instance of the program and that simplifies the program’s data processing code. When the user clicks the Edit button on a customer detail form, the form’s code tries to reserve the customer’s data. It does not need to worry about what the program’s other forms are doing.

This independence makes the code simpler overall but it does necessitate ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required