[ Pobierz całość w formacie PDF ]
.Jeśli tak się stanie, będziesz mógłskorzystać z kwerend przekazujących i procedur przechowywanych na serwerze.Może to mieć duży wpływ na wydajnośćaplikacji.Chleba i igrzyskJeśli nie jesteś w stanie sprawić, by dana operacja była wykonywana szybko, spraw, by przynajmniej na taką wyglądała.Jeśli jakiś proces trwa na tyle długo, by wywołać znudzenie użytkownika, wyświetl ekran informujący go o tym, że coś siędzieje.Użytkownicy często myślą, że aplikacja działa szybko, ponieważ otrzymują o tym informacje. Część VAccessi architektura klient-serwerW tej części:u Wprowadzenie do projektów programu Microsoft Access oraz narzędzi wizualnych.u Tworzenie interfejsu użytkownika dla Microsoft SQL Server.u Interfejs Accessa 2000 do Oracle. Rozdział 15.Wprowadzenie do projektów programuMicrosoft Access oraz narzędziwizualnychW tym rozdziale:u Wprowadzenie do Projektów programu Microsoft Access (ADP).u Użycie ADP.u Praca z ADP i istniejącymi bazami danych serwera SQL.u Tworzenie projektów opartych o nową bazę danych.Microsoft zintegrował Access 2000 z serwerem SQL, używając jako spoiwa OLE DB.Aby skorzystać z zalet tej integracji,użyj ADP, nowego typu aplikacji w Accessie.Autorzy zalecają używanie ADP do współpracy z SQL Server 7.Jeżelichcesz użyć innego serwera niż SQL Server 7.0, zajrzyj do rozdziału 16.,  Tworzenie interfejsu użytkownika dla MicrosoftSQL Server i rozdziału 17. Access jako interfejs użytkownika dla Oracle.W tym rozdziale przedstawiony jest sposóbużycia ADP we współpracy z SQL Server 7.Wprowadzenie do projektów programu Microsoft AccessJako użytkownik Accessa wiesz, że używa on silnika bazy danych Microsoft Jet do zapisywania danych oraz wykonywaniazapytań.Wiele aplikacji Accessa używa serwera bazy danych i połączenia ODBC do zapisywania danych.Aplikacje takiemogą korzystać z tabel połączonych, zapytań SQL i ODBCDirect.W takich aplikacjach używasz silnika Jet i ODBC, abykomunikować się z połączonymi tabelami, a aplikacja jest zwykłym plikiem MDB.Przedstawiciele Microsoftu zrozumieli, że potrzebujesz lepszej integracji z serwerami baz danych.W Accessie 2000 jestdostępny nowy typ projektu bazy danych nazwany Projektem programu Microsoft Access (ADP), używany do integracji zSQL Server 7.Ponieważ ADP jest silnie związane z OLE DB dla SQL Servera, możesz go użyć tylko z SQL Server 7.0lub SQL Server 6.5 z zainstalowanym Service Pack 5.Jeżeli chcesz użyć ADP razem z SQL Server 6.5, SP 5, powinieneś prze-czytać uwagi do programu Office 2000 i wykonać plik poleceń SQL naserwerze przed rozpoczęciem pracy z ADP i SQL Serverem 6.5.Wady i zalety ADPGdy rozpatrujesz korzyści płynące z użycia ADP zamiast plików MDB, spójrz na plusy i minusy.Korzyści używania ADPsą następujące:u Używając ADP, możesz zmieniać strukturę tabel w Accessie, nie możesz tego robić, używając tabel z serwerajako tabel połączonych. 268Część V f& Access i architektura klient-serweru Z ADP masz tylko jedno połączenie do bazy dla wszystkich Twoich obiektów.Używając plików MDB, maszwiele połączeń.Przykładowo, używając tabeli połączonej, formatka z 10 formantami posiada 10 połączeń do bazydanych.Używając ADP, jest tylko jedno połączenie.u ADP jest łatwe w użyciu.u ADP umożliwiają użycie Accessa jako narzędzia do projektowania aplikacji.Wadami ADP są:u ADP ogranicza Cię do używania tylko MS SQL Servera, nie możesz użyć tego typu projektu z bazami Oracle lubSybase.u ADP jest nową technologią, a każda nowa technologia może jeszcze nie być dopracowana.u Nie możesz tworzyć żadnych lokalnych tabel ani zapytań.Po przeanalizowaniu plusów i minusów i przeczytaniu tego rozdziału powinieneś wiedzieć wszystko, co jest Ci potrzebne, abystwierdzić, czy chcesz użyć ADP w Twoich aplikacjach.Użycie ADPAplikacja ADP jest aplikacją Accessa 2000 z rozszerzeniem ADP.Używa ona serwera SQL jako silnika bazy danych.Aby móc użyć ADP, musisz zainstalować serwer SQL na Twoim kompu-terze lub mieć dostęp poprzez sieć do innego serwera SQL.Aby za-instalować lokalną wersję serwera SQL dla Windows 95/98, postępujwedług wskazówek w instrukcji instalacji SQL Server 7.Jeżeli nieposiadasz SQL Server 7.0, zainstaluj program Microsoft Data Engine(MSDE), który jest lokalną wersją serwera SQL pozbawioną interfejsuużytkownika.Znajduje się on na dysku instalacyjnym Office 2000 w ka-talogu /SQL.Tworzenie ADPAby utworzyć ADP, uruchom Access i wybierz Plik|Nowy z głównego menu.Na ekranie pojawi się okno dialogowe, jak narysunku 15.1, w którym wybieramy typ tworzonej aplikacji.Do wyboru masz: Baza danych|Projekt (istniejąca bazadanych) i Projekt (nowa baza danych).Rysunek 15.1.Okno dialogoweNowyGdy wybierzesz Baza danych, utworzysz zwykły plik MDB, który używa silnika bazy danych Jet.Wybranie Projekt(istniejąca baza danych), spowoduje utworzenie ADP komunikującego się z istniejącą bazą danych na serwerze SQL.Gdywybierzesz Projekt (nowa baza danych), rozpoczniesz tworzenie ADP i nowej bazy danych na serwerze.Utwórz przykładowy projekt oparty o istniejącą bazę danych.Podwójne kliknięcie ikony spowoduje wyświetlenie oknadialogowego, w którym określa się położenie pliku ADP.Wygląd tego okna pokazany jest na rysunku 15.2.Po utworzeniu pliku ADP, zostaniesz zapytany o informacje dotyczące bazy danych i serwera SQL, tak jak pokazane jest tona rysunku 15.3.Pamiętasz, że gdy używałeś Data Links (w rozdziale 7.,  Zaawansowane ADO ), musiałeś podać nazwęserwera, nazwę użytkownika, hasło oraz nazwę bazy danych, której chciałeś użyć [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • higrostat.htw.pl
  •