U OVOM ZADATKU

Sažetak

U ovom se detaljnom članku opisuje kako se povezati s bazom podataka pomoću web-stranice aktivnih poslužitelja (ASP).

Stvaranje naziva izvora podataka

Da biste se povezali s bazom podataka pomoću funkcije ASP pages, najprije morate stvoriti naziv izvora podataka (DASN) na web-poslužitelju za vrstu baze podataka s kojom se želite povezati. Da biste to učinili, upotrijebite jedan od sljedećih načina.

Za program baze podataka

Da biste stvorili d-SB za program baze podataka (kao što je Microsoft Access), učinite sljedeće:

  1. Prijavite se na računalo web-poslužitelja kao administrator.

  2. Kliknite Start, pokažite na Postavke, a zatim kliknite Upravljačka ploča.

  3. Dvokliknite Administrativni alati, a zatim dvokliknite izvori podataka (ODBC).

  4. Kliknite karticu System DESN , a zatim kliknite Dodaj.

  5. Odaberite željeni upravljački program baze podataka (na primjer,upravljački program programa Microsoft Access (*. mdb), a zatim kliknite završi.

  6. U okvir naziv izvora podataka upišite naziv koji želite koristiti kada u ASP kodu upućujete na ovu dužu. Na primjer, Northwind.

  7. U okvir Opis upišite neobavezan opis za dubonaziv. Na primjer,Northwind DESN.

  8. Kliknite Odaberi.

  9. U dijaloškom okviru Odabir baze podataka Pronađite i odaberite željenu bazu podataka. Na primjer, Northwind. mdb.Pažnja: ako se baza podataka ne nalazi na web-poslužitelju, kliknite mreža, a zatim Pregledaj. Pronađite zajedničku mrežnu mapu koja sadrži bazu podataka, a zatim kliknite u redu. Kliknite završi, a zatim odaberite željenu bazu podataka.

  10. Kliknite U redu.

  11. Kliknite Napredno.

  12. Ako u bazu podataka želite automatski pružiti vjerodajnice za prijavu kada koristite taj delog, upišite ih u okvire naziv i lozinku za prijavu . Kliknite U redu.

  13. Kliknite u redu, a zatim u redu.

Za poslužitelj baze podataka

Da biste stvorili deverziju za SQL Server, učinite sljedeće:

  1. Prijavite se na računalo web-poslužitelja kao administrator.

  2. Kliknite Start, pokažite na Postavke, a zatim kliknite Upravljačka ploča.

  3. Dvokliknite Administrativni alati, a zatim dvokliknite izvori podataka (ODBC).

  4. Kliknite karticu System DESN , a zatim kliknite Dodaj.

  5. Odaberite SQL Server, a zatim kliknite završi.

  6. U okvir naziv upišite naziv koji želite koristiti kada u ASP kod upućujete na taj Ded. Na primjer, Northwind.

  7. U okvir Opis upišite neobavezan opis za dubonaziv.

  8. Na popisu poslužitelja učinite nešto od sljedećeg:

    • Odaberite naziv SQL poslužitelja na mreži.

    • Odaberite (lokalno) ako je SQL poslužitelj koji želite pokrenuti na računalu s web-poslužiteljem.

    • Upišite naziv (pseudonim) za poslužitelj koji se ne prikazuje na popisu poslužitelja .

  9. Kliknite Dalje.

  10. U odjeljku način na koji SQL Server mora potvrditi autentičnost ID-a za prijavukliknite željeni način provjere autentičnosti. Primjerice, uz provjeru autentičnosti sustava Windows NT pomoću ID-a mrežne prijave. Kliknite Dalje.

  11. Kliknite da biste potvrdili okvir Promijeni zadanu bazu podataka u , odaberite željenu bazu podataka s popisa (na primjer, Northwind), a zatim kliknite dalje.

  12. Kliknite završi, zatim u redu, a potom u redu.

Stvaranje ASP skripte za povezivanje s bazom podataka pomoću servisa d-SB

U ASP skriptama stvorite vezu s bazom podataka pomoću komponente programa Access baze podataka programa ActiveX (ADO):

  • Pomoću objekta veze ADO stvorite vezu s bazom podataka.

  • Upotrijebite objekt Recordset da biste dohvatili, ažurirali i izbrisali postojeće zapise baze podataka.

Primjer

U sljedećem se primjeru prikazuje kako se povezati s oglednom bazom podataka programa Microsoft Access NorthWind pomoću ASP skripte. Pažnja: u ovom se primjeru preuzima zadana instalacija sustava Windows 2000 na pogonu C, kao i zadana instalacija programa Microsoft Access uz oglednu bazu podataka Northwind.

Prvi korak: stvaranje d-a

Slijedite korake u odjeljku za program baze podataka u ovom članku da biste stvorili d-SB u oglednoj bazi podataka programa Microsoft Access Northwind. mdb.Pažnja: datoteka Northwind. mdb prema zadanim se postavkama nalazi u mapi C:\Program Files\microsoft Office\office\s uzorcima.

Drugi korak: Stvaranje ASP stranice

  1. Započnite blok za pisanje.

  2. U bloku za pisanje upišite sljedeći kod:

    <HTML><HEAD><TITLE>ASP Database Connection</TITLE></HEAD><BODY BGCOLOR=white><H1>Northwind Database Contacts</H1><%Dim Connect, selectSQL, RecSet Set Connect = CreateObject ("ADODB.Connection")Connect.Open "DSN=Northwind" selectSQL = "SELECT * FROM Customers" Set RecSet = Connect.Execute (selectSQL)If NOT RecSet.EOFTHENDO UNTIL RecSet.EOFResponse.Write RecSet("Companyname") & ", " & RecSet("Contactname") & "<BR><BR>"RecSet.MoveNextLoopEnd IfRecSet.CloseConnect.CloseSet RecSet = NothingSet Connect = Nothing%></BODY></HTML>
  3. Na izborniku Datoteka kliknite Spremi kao.

  4. U dijaloškom okviru Spremanje u obliku dođite do C:\inetpub\wwwroot na popisu Spremi u , odaberite sve datoteke na popisu Spremi kao vrstu , upišiteDatabase. asp u okvir naziv datoteke , a zatim kliknite Spremi.

  5. Prekinite blok za pisanje.

Treći korak: testiranje ASP stranice

  1. Kliknite Start, a zatim Pokreni.

  2. U okvir Otvori upišite http://localhost/Database.asp, a zatim kliknite u redu. U prozoru preglednika prikazat će se web-stranica na kojoj se prikazuje popis klijenata u NorthWind oglednoj bazi podataka.

Otklanjanje poteškoća

Ako nailazite na poteškoće s povezivanjem na bazu podataka pomoću ASP web-stranica, provjerite imate li dovoljno dozvola za pristup bazi podataka:

  • Provjerite koristi li DSN račun s dovoljnim dozvolama za pristup bazi podataka.

  • Ako se pokušate povezati s SQL poslužiteljem putem mreže, provjerite koristite li račun domene kao anonimni IIS račun.

  • Ako se pokušate povezati s bazom podataka programa Microsoft Access, provjerite ima li račun za IIS dozvolu za zapisivanje u mapu u kojoj je baza podataka pohranjena. To će omogućiti stvaranje privremene datoteke kada korisnici pristupe bazi podataka.

Reference

Dodatne informacije o radu sa ASP stranicama potražite u člancima iz Microsoftove baze znanja pod brojem

308164 NAČIN: stvaranje i konfiguriranje ASP web-aplikacija

165492 HOWTO: korištenje daljnjeg odlaganja pomoću vizualne baze podataka programa FoxPro Dodatne informacije o SQL Serveru potražite na sljedećem Microsoftovu web-mjestu:

http://www.microsoft.com/SQL Dodatne informacije o Microsoftovoj skriptne tehnologije potražite na sljedećim Microsoftovim web-mjestima:

http://msdn.microsoft.com/en-us/library/ms950396.aspx

http://msdn.microsoft.com/en-us/default.aspx Dodatne informacije o ODBC-u potražite na sljedećem Microsoftovu web-mjestu:

http://msdn.microsoft.com/en-us/library/ms710252(VS.85).aspx

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.