Praktični pristup: povezivanje sa bazom podataka pomoću stranica aktivnog servera u operativnom sistemu Windows 2000

U OVOM ZADATKU

Rezime

Ovaj članak sa postepenim koracima opisuje kako se povezuje sa bazom podataka pomoću Web stranice aktivnog servera (ASP).

Kreiranje imena izvora podataka

Da biste se povezali sa bazom podataka pomoću ASP stranica, morate prvo da kreirate ime izvora podataka (DSN) na Web serveru za tip baze podataka sa kojom želite da se povežete. Da biste to uradili, koristite neki od sledećih metoda.

Za program baze podataka

Da biste kreirali DSN za program baze podataka (kao što je Microsoft Access):

  1. Prijavite se na računar Web servera kao administrator.

  2. Kliknite na dugme Start, postavite pokazivač na stavku Postavke, a zatim izaberite opciju Kontrolna tabla.

  3. Kliknite dvaput na stavku Administrativne alatke, a zatim dvaput kliknite na IZVORE podataka (ODBC).

  4. Izaberite karticu Sistemski DSN , a zatim kliknite na dugme Dodaj.

  5. Izaberite upravljački program baze podataka koji želite (na primer,Microsoft Access upravljački program (*. mdb), a zatim kliknite na dugme "Završi".

  6. U polje " ime izvora podataka " upišite ime koje želite da koristite kada se u ASP kodu odnosi na ovaj DSN. Na primer, Northwind.

  7. U polje za Opis otkucajte opcionalni opis za DSN. Na primer, "NORTHWIND DSN".

  8. Kliknite na dugme Izaberi.

  9. U dijalogu " Izbor baze podataka " Pronađite i izaberite željenu bazu podataka. Na primer, Northwind. mdb.Napomena: ako baza podataka nije na Web serveru, kliknite na dugme " mreža", a zatim kliknite na dugme " Pregledaj". Pronađite deljenu mrežnu fasciklu koja sadrži bazu podataka, a zatim kliknite na dugme u redu. Kliknite na dugme "Završi", a zatim izaberite željenu bazu podataka.

  10. Kliknite na dugme U redu.

  11. Izaberite stavku Više opcija.

  12. Ako želite da automatski obezbedite akreditive za prijavljivanje u bazu podataka kada koristite ovaj DSN, upišite ih u polja " ime za prijavljivanje " i " Lozinka ". Kliknite na dugme U redu.

  13. Kliknite na dugme u redu, a zatim na dugme u redu.

Za server baze podataka

Da biste kreirali DSN za SQL Server:

  1. Prijavite se na računar Web servera kao administrator.

  2. Kliknite na dugme Start, postavite pokazivač na stavku Postavke, a zatim izaberite opciju Kontrolna tabla.

  3. Kliknite dvaput na stavku Administrativne alatke, a zatim dvaput kliknite na IZVORE podataka (ODBC).

  4. Izaberite karticu Sistemski DSN , a zatim kliknite na dugme Dodaj.

  5. Izaberite SQL Server, a zatim kliknite na dugme Završi.

  6. U polje " ime " upišite ime koje želite da koristite kada se u ASP kodu odnosi na ovaj DSN. Na primer, Northwind.

  7. U polje za Opis otkucajte opcionalni opis za DSN.

  8. Na listi servera postupite na neki od sledećih načina:

    • Izaberite ime SQL servera na mreži.

    • Izaberi (lokalno) ako je SQL Server koji želite pokrenut na Web server računaru.

    • Otkucajte ime (pseudonim) za server koji se ne pojavljuje na listi servera .

  9. Kliknite na dugme dalje.

  10. Na osnovu toga Kako SQL Server proverava autentičnost ID-a za prijavljivanje, izaberite željeni metod potvrde identiteta. Na primer, sa Windows NT potvrdom identiteta pomoću ID-a mrežnog prijavljivanja. Kliknite na dugme dalje.

  11. Potvrdite izbor u polju za potvrdu promeni podrazumevanu bazu podataka da biste potvrdili izbor željene baze podataka sa liste (na primer, Northwind), a zatim kliknite na dugme dalje.

  12. Kliknite na dugme Završi, kliknite na dugme u redui zatim kliknite na dugme u redu.

Kreiranje ASP skripte za povezivanje sa bazom podataka pomoću DSN-a

U ASP skriptu kreirajte vezu ka bazi podataka pomoću komponente ActiveX Data Objects (ADO) Access baze podataka (DAC):

  • Koristite vezu ADO Object da biste kreirali vezu sa bazom podataka.

  • Koristite objekat grupe zapisa da biste preuzeli, ažurirali i izbrisali postojeće zapise baze podataka.

Primer

Sledeći primer ilustruje kako se povezuje sa probnom bazom podataka Microsoft Access NorthWind pomoću ASP skripte. Napomena: u ovom primeru, pretpostavlja se da je podrazumevana instalacija operativnog sistema Windows 2000 na disk jedinici C, kao i podrazumevana instalacija programa Microsoft Access zajedno sa probnom bazom podataka "NorthWind".

1. korak: kreiranje DSN-a

Sledite korake u odeljku za program baze podataka ovog članka da biste kreirali DSN za probnu bazu podataka Microsoft Access Northwind. mdb.Napomena: datoteka Northwind. mdb se podrazumevano nalazi u fascikli C:\Program Files\Microsoft Office\office\uzorci.

2. korak: Kreiranje ASP stranice

  1. Pokrenite program "Beležnica".

  2. U programu "Beležnica" otkucajte sledeći kôd:

    <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. U meniju " datoteka " izaberite stavku " sačuvati kao".

  4. U dijalogu "Sačuvaj kao " Krećite se do stavke C:\inetpub\wwvot na listi " Sačuvaj u ", izaberite sve datoteke u listi " Sačuvaj kao tip ", otkucajtebazu podataka. asp u okviru " ime datoteke ", a zatim kliknite na dugme " Sačuvaj".

  5. Napustite program "Beležnica".

3. korak: testiranje ASP stranice

  1. Kliknite na dugme Start, a zatim izaberite stavku Pokreni.

  2. U polju Otvori otkucajte http://localhost/Database.asp, a zatim kliknite na dugme u redu. U prozoru pregledača prikazuje se Web stranica na kojoj je prikazana probna lista "NorthWind" baze podataka.

Rešavanje problema

Ako imate poteškoća pri povezivanju sa bazom podataka pomoću ASP Web stranica, proverite da li imate punovažnu dozvolu za pristup bazi podataka:

  • Uverite se da DSN koristi nalog sa dovoljnim dozvolama za pristup bazi podataka.

  • Ako pokušate da se povežete sa SQL serverom preko mreže, uverite se da koristite nalog domena kao svoj anonimni IIS nalog.

  • Ako pokušate da se povežete sa Microsoft Access bazom podataka, uverite se da IIS nalog ima dozvole za upisivanje u fasciklu u kojoj je uskladištena baza podataka. Ovo treba da omogući kreiranje privremene datoteke kada korisnici pristupaju bazi podataka.

Reference

Za dodatne informacije o tome kako da radite sa ASP stranicama kliknite na brojeve članaka ispod da biste videli članke u Microsoft bazi znanja:

Praktični postupak: kreiranje i konfigurisanje ASP Web aplikacija

Kako da: Koristite ADO sa vizuelnim FoxPro bazom podataka Za dodatne informacije o sistemu SQL Server pogledajte sledeću Microsoft Web lokaciju:

Za dodatne informacije o Microsoft tehnologijama skripti pogledajte sledeće Microsoft Web lokacije:

Za dodatne informacije o ODBC-u pogledajte sledeću Microsoft Web lokaciju:

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×