Ludzie pragną czasami się rozstawać, żeby móc tęsknić, czekać i cieszyć się z powrotem.
dbf)
dBase Files-Word
Microsoft dBase VFP Driver (".dbf
DeluxeCD
Microsoft Access Driver (".mdb)
Excel Files
Microsoft Excel Driver f.xls)
H
SQL Servei
FoxPro Files ■ Word
Microsoft FoxPro VFP Driver p.db j
11
CHI Carwar -Ti
An ODBC User data source stores tnfoimation about how to connect to the indicated data provider. A User data source ts only visible to you, and can only be used on the current machine.
Microsoft Access w przegl¹darce Internetowej
629
2. Wybierz w tym oknie zak³adkê DSN Pliku (File DSN) i kliknij przycisk Dodaj (Add).
i 'ODBC Data Source Administrator
User DSN j System DSN File DSN j Drivers) Tracing ] Connection Pooling ) AboutLook in: DataSources -rj ft] Add...
An ODBC File data source allows you to connect to a data provider. File DSNs can be shared by users who have (he same drivers installed.
OK
Cancel
Help
3. Zaznacz Driver do Microsoft Access (*.mdb) i kliknij przycisk Nastêpne
(Next).
: reate New Data Source
ill
Select a driver for which you want to set up a data source.
Li£±
3.
3.
Name !
CRDB2 CR Informix CR Informix9
CR 0racle7 3.
CR 0racle8 3.
CR Sybase System 10 3.
Driver da Microsoft para arquivos texto (*.txt; *.csv] 4.
4.
wiHririniiiiHttwHiiimfHiiiffm
Driver do Microsoft dBase (*.dbf)
Advanced...
Next>
Cancel
Podaj NorthWind jako nazwê Ÿród³a danych DSN i kliknij Dalej (Next).
Kliknij Dalej (Next). Pojawi siê nastêpuj¹cy ekran:
630
Programowanie w Access 2000
Create New Data Source
Type the name of the file data source you want to save this connection to. Or, find the location to save to by cficking Browse.
NorthWino!
Browse...
< Back | Next >]| Cancel j
6. Kliknij przycisk Koniec (Finish).
Create New Data SotmCSf
When you click Finish, you will create the dak source which you have just configured. The driver m. iy prompt you for more information.
File Data Source
Filename: NorthWind
Driver: Driver do Microsoft Access p.mdb)
J
< Back
Finish
Cancel
7.
W oknie dialogowym wybierz teraz przycisk Select i podaj nazwê bazy danych, z któr¹ chcesz siê po³¹czyæ. Zaznacz Northwind.mdb w folderze PoznajASP I i kliknij OK.
Microsoft Access w przegl¹darce Internetowej
631
DDBC Microsoft Access •».-
-IlJSl
Repair.,.
Compact..
r System Database
j I? None
I C Database:
Directories: c:\poznajasp
I™" Readonly f™ Exclusive
I List Files of Type: Drives:
(Access Databases (*.mijj \\B c:: IBM_PRELOAD J*]
Network::
Kliknij OK, aby zamkn¹æ okno dialogowe ODBC Setup.
Po klikniêciu OK w oknie ODBC Adminstrator Ÿród³a danych powinna znajdowaæ siê nazwa utworzonego Ÿród³a danych NorthWind (zobacz poni¿ej).
Kliknij OK, aby zamkn¹æ okno dialogowe ODBC Adminstrator Ÿródta danych.
Ustawienie pocz¹tkowe powoduje, ¿e DSN pliku przechowywane jest w folderze\Program Files\Common Files\ODBC\Data Sources.
Skopiuj teraz plik NorthWind.dsn z folderu \Program Files\Common Fi-les\ODBC\DataSources do swojego foldera o nazwie C:\PoznajASP.
Teraz, gdy masz ju¿ DSN u¿ytkownika, zobaczmy, w jaki sposób mo¿na wyœwietliæ tabelê Pracownicy w przegl¹darce internetowej. Zanim jednak bêdziesz móg³ zobaczyæ listê pracowników, zmodyfikuj w pliku .ASP kod dotycz¹cy po³¹czenia z baz¹ danych. Dodamy teraz do naszego kodu odwo³anie do pliku DSN, który sporz¹dzi³eœ w instrukcjach powy¿ej.
632
Programowanie w Access 2000
13. Otwórz plik Pracownicy .asp, który przygotowa³eœ na pocz¹tku tego rozdzia³u i zmodyfikuj go wed³ug wzoru poni¿ej.
m Pracownicy - Notepad
if: . ■ " -"::
File Edit Format Help
%
If lsobject(session("Northwind_conn")) Then
Set conn = session("Northwind_conn") Else
Set conn = Server.Greateobject("adodb.Connection")
set session*' Nortnwind_conni End If
Zapisz modyfikacje w pliku i zamknij ten plik.
Uruchom przegl¹darkê internetow¹.
Wpisz http.V/Iocalhost/NorthDb/Pracownicy.asp w pasku adresu przegl¹darkiinternetowej i naciœnij Enter, aby przetworzyæ plik .ASP i wygenerowaæ stonê iWWW.
W przegl¹darce internetowej powinna pojawiæ siê tabela Pracownicy przedstawiona poni¿ej.
File Edit View Favorites Tools Help J J} '■$ Uyarch
: Address j^j http://!ocalhosr_/NorthDB/pracownicy.asp
Pracofvnicy
10 ., , i , ■ c ■ , Zwrot Data Data . .
., Nazwisko Imiê Stanowisko . . , , . Adres
pracownika) r „—„^^„„^„^ grzsc¿nosaowy urodzenia zatrudnienia ^^^^_^
12/B/1968
Przedstawiciel handlowy
5/1/1992 507-20th Se iAve. E. Apt.
i2A
2 Fuller j Wiceprezes Ids. sprzeda¿y
| 2/19/19521 8/14/1992 908 W. tac Capital Wa /
......
18. Wybierz Widok => ród³o (View => View Source), aby uzyskaæ wgl¹d do kodu.
Microsoft Access w przegl¹darce Internetowej
633
«5 pracownicy[l] - Notepad
File Edit Format Help
Seta http-equiv- content-Type" content-
<TITl_E>Pr acowni cy</TITLE>
</HEAD>
<BODY>
"text/html;charset=windows-12 5Q">
j