[ Pobierz całość w formacie PDF ]
.Przedstawiciele Microsoftu zrozumieli, ¿e potrzebujesz lepszej integracji zserwerami baz danych.W Accessie 2000 jest dostêpny nowy typ projektu bazydanych nazwany Projektem programu Microsoft Access (ADP), u¿ywany do integracjiz SQL Server 7.Poniewa¿ ADP jest silnie zwi¹zane z OLE DB dla SQL Servera,mo¿esz go u¿yæ tylko z SQL Server 7.0 lub SQL Server 6.5 z zainstalowanymService Pack 5.Je¿eli chcesz u¿yæ ADP razem z SQL Server 6.5, SP 5, powinieneœ przeczytaæuwagi do programu Office 2000 i wykonaæ plik poleceñ SQL na serwerze przedrozpoczê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 naplusy i minusy.Korzyœci u¿ywania ADP s¹ nastêpuj¹ce:* U¿ywaj¹c ADP, mo¿esz zmieniaæ strukturê tabel w Accessie, nie mo¿esz tegorobiæ, u¿ywaj¹c tabel z serwera jako tabel po³¹czonych.* Z ADP masz tylko jedno po³¹czenie do bazy dla wszystkich Twoich obiektów.U¿ywaj¹c plików MDB, masz wiele po³¹czeñ.Przyk³adowo, u¿ywaj¹c tabelipo³¹czonej, formatka z 10 formantami posiada 10 po³¹czeñ do bazy danych.U¿ywaj¹c ADP, jest tylko jedno po³¹czenie.* ADP jest ³atwe w u¿yciu.* ADP umo¿liwiaj¹ u¿ycie Accessa jako narzêdzia do projektowania aplikacji.Wadami ADP s¹:* ADP ogranicza Ciê do u¿ywania tylko MS SQL Servera, nie mo¿esz u¿yæ tego typuprojektu z bazami Oracle lub Sybase.* ADP jest now¹ technologi¹, a ka¿da nowa technologia mo¿e jeszcze nie byædopracowana.* 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, aby stwierdziæ, czy chcesz u¿yæ ADP wTwoich aplikacjach.U¿ycie ADPAplikacja ADP jest aplikacj¹ Accessa 2000 z rozszerzeniem ADP.U¿ywa onaserwera SQL jako silnika bazy danych.Aby móc u¿yæ ADP, musisz zainstalowaæ serwer SQL na Twoim komputerze lub mieædostêp poprzez sieæ do innego serwera SQL.Aby zainstalowaæ lokaln¹ wersjêserwera SQL dla Windows 95/98, postêpuj wed³ug wskazówek w instrukcjiinstalacji SQL Server 7.Je¿eli nie posiadasz SQL Server 7.0, zainstalujprogram Microsoft Data Engine (MSDE), który jest lokaln¹ wersj¹ serwera SQLpozbawion¹ interfejsu u¿ytkownika.Znajduje siê on na dysku instalacyjnymOffice 2000 w katalogu /SQL.Tworzenie ADPAby utworzyæ ADP, uruchom Access i wybierz Plik|Nowy z g³Ã³wnego menu.Naekranie pojawi siê okno dialogowe, jak na rysunku 15.1, w którym wybieramy typtworzonej aplikacji.Do wyboru masz: Baza danych|Projekt (istniej¹ca bazadanych) i Projekt (nowa baza danych).Rysunek 15.1.Okno dialogowe NowyGdy wybierzesz Baza danych, utworzysz zwyk³y plik MDB, który u¿ywa silnika bazydanych Jet.Wybranie Projekt (istniej¹ca baza danych), spowoduje utworzenie ADPkomunikuj¹cego siê z istniej¹c¹ baz¹ danych na serwerze SQL.Gdy wybierzeszProjekt (nowa baza danych), rozpoczniesz tworzenie ADP i nowej bazy danych naserwerze.Utwórz przyk³adowy projekt oparty o istniej¹c¹ bazê danych.Podwójne klikniêcieikony spowoduje wyœwietlenie okna dialogowego, w którym okreœla siê po³o¿eniepliku ADP.Wygl¹d tego okna pokazany jest na rysunku 15.2.Po utworzeniu pliku ADP, zostaniesz zapytany o informacje dotycz¹ce bazy danychi serwera SQL, tak jak pokazane jest to na rysunku 15.3.Pamiêtasz, ¿e gdyu¿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æ.Do naszego przyk³adu u¿yjesz bazy danych „Northwind” w wersji na serwer SQL,która jest dostarczana razem z SQL Server 7.Po pod³¹czeniu do bazy danychpojawi siê okno projektu z kilkoma nowymi elementami w oknie bazy danych.Okno to jest pokazane na rysunku 15.4.Rysunek 15.2.Okreœlanie po³o¿enia plikuRysunek 15.3.Tworzenie po³¹czeniado bazy danychRysunek 15.4.Nowe okno bazy danych dla ADPJe¿eli chcesz analizowaæ ten przyk³ad na swoim komputerze, upewnij siê, ¿e maszzainstalowany SQL Server 7.Mo¿esz zainstalowaæ lokaln¹ wersjê serwera SQLwraz z baz¹ Northwind z dysku instalacyjnego Office 2000.Nowe okno bazy danychOkno bazy danych dla plików ADP jest inne od tego dla plików MDB (porównaj zrysunkiem 15.4).Nowe okno wyœwietla nastêpuj¹ce elementy: tabele, widoki,procedury przechowywane, diagramy baz danych, formularze, raporty, strony,makra i modu³y.W tabela 15.1 zosta³ opisany ka¿dy element okna bazy danych.Tabela 15.1.Okno obiektów bazy danych dla ADPElementOpisTabeleLista wszystkich tabel w bazie danych serwera SQL
[ Pobierz całość w formacie PDF ]