Historia wymaga pasterzy, nie rzeźników.

................................................................................................................................ 297
Obiekty DataSet ze ścisłą i luźną kontrolą typów ...................................................................... 298
Obiekty podrzędne do DataSet ................................................................................................... 300
Obiekt DataView .............................................................................................................................. 311
Obiekt DataAdapter .......................................................................................................................... 312
Użycie kreatora DataAdapter do generowania ciągu połączenia ................................................ 313
Problemy z wielodostępem ............................................................................................................... 314
Przykładowe aplikacje dołączone do książki .................................................................................... 315
Aplikacja TransactionsAndDataSets .......................................................................................... 315
Aplikacja TransactionInteractionExplorer .................................................................................. 315
Aplikacja ConcurrencyViolator .................................................................................................. 318
Podsumowanie .................................................................................................................................. 319
Propozycje dalszych lektur ............................................................................................................... 320
Rozdział 12. Tworzenie i obsługa baz danych w Visual Studio .............321
Tworzenie bazy danych .................................................................................................................... 322
Tworzenie i modyfikacja komponentów bazy danych ...................................................................... 323
Tworzenie nowej tabeli .................................................................................................................... 323
Projekt tabeli Instructor .................................................................................................................... 325
Definiowanie klucza głównego .................................................................................................. 326
Rodzaje kluczy głównych .......................................................................................................... 327
Pełny projekt tabeli Instructor .................................................................................................... 330
Zapisywanie tabeli Instructor ........................................................................................................... 332
Projekt tabeli Student ....................................................................................................................... 333
Projekt tabeli Course ........................................................................................................................ 333
Projekt tabeli Enrollment .................................................................................................................. 334
Modyfikacja projektu tabeli .............................................................................................................. 334
Kilka słów o typach danych dla użytkowników Microsoft Access ................................................... 337
Pobieranie danych z tabeli ................................................................................................................ 338
Diagram bazy danych School ........................................................................................................... 338
Tworzenie nowej relacji ................................................................................................................... 341
Relacja Course-Instructor ................................................................................................................. 343
Relacja Enrollment-Course ............................................................................................................... 345
Relacja Enrollment-Student .............................................................................................................. 345
Pełny diagram bazy danych .............................................................................................................. 346
Zapisywanie diagramu bazy danych ................................................................................................. 346
Przeglądanie właściwości tabel ........................................................................................................ 347
Tworzenie nowej perspektywy ......................................................................................................... 349
Ukrywanie paneli w oknie projektowania perspektywy ............................................................. 351
Wyświetlanie rekordów z perspektywy ...................................................................................... 355
Zapisywanie perspektywy ................................................................................................................ 355
Odczyt danych z zamkniętej perspektywy ........................................................................................ 357
Uwagi dotyczące uporządkowania perspektyw ................................................................................ 358
12
Microsoft Visual Basic .NET 2003. Księga eksperta
Tworzenie procedur składowanych .................................................................................................. 360
Edycja procedur składowanych ........................................................................................................ 362
Tworzenie procedury składowanej z użyciem SqlDataAdapter ........................................................ 364
Tworzenie funkcji ............................................................................................................................. 364
Operacje na bazie danych, jakich nie da się wykonać w Visual Studio ............................................ 368
Podsumowanie .................................................................................................................................. 369
Propozycje dalszych lektur ............................................................................................................... 369
Rozdział 13. Użycie kreatorów Data Form