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

NAČIN: stvaranje i konfiguriranje ASP web-aplikacija

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:

Dodatne informacije o Microsoftovoj skriptne tehnologije potražite na sljedećim Microsoftovim web-mjestima:

Dodatne informacije o ODBC-u potražite na sljedećem Microsoftovu web-mjestu:

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Koliko ste zadovoljni kvalitetom prijevoda?

Što je utjecalo na vaše iskustvo?

Imate li još povratnih informacija? (Neobavezno)

Hvala vam na povratnim informacijama!

×