Walkthrough

Utilizând instrumentul de dezvoltare web Microsoft Visual Web Developer, puteți crea pagini Web care lucrează cu date din diverse surse, inclusiv baze de date, fișiere XML și obiecte de afaceri. Acest ghid pas cu pas vă arată cum să lucrați cu date dintr-o bază de date Microsoft Access (fișier MDB).

Aici veți afla cum să efectuați următoarele acțiuni:

Stabilirea permisiunilor pentru fișierele MDB.

Conectați-vă la o bază de date care conține un control AccessDataSource.

Afișează date din programul de acces.

Bazele de date de acces au o capacitate diferită și nu sunt la fel de scalabile ca alte tipuri de baze de date, de exemplu bazele de date Microsoft SQL Server. De obicei, atunci când creați un site Web care acceptă doar trafic redus sau un număr limitat de utilizatori, este convenabil să utilizați baza de date Access. Cu toate acestea, dacă site-ul Web suportă o încărcare mare sau un număr mare de utilizatori, este mai bine să utilizați o bază de date SQL Server sau o altă bază de date adecvată pentru site-urile de lucru.

Următoarele componente sunt necesare pentru a respecta instrucțiunile din acest ghid.

Fișierul Northwind.mdb, care conține versiunea Access a bazei de date șablon Northwind.

În caz contrar, puteți utiliza un alt fișier MDB din programul Access și ajustați acțiunile care se efectuează în acest ghid, astfel încât tabelele utilizate să se potrivească.

Componentele pentru accesul de date MDAC versiunea 2.7 sau o versiune ulterioară.

În plus, serviciile Microsoft Internet Information Services (IIS) instalate pe computerul local.

Acest lucru vă va permite să verificați site-urile web pentru drepturile corespunzătoare de utilizare a bazei de date Access în mediul de producție.

Dacă ați creat deja un site Web în Visual Web Developer, urmați Walkthrough. Creați o pagină Web de bază în Visual Web Developer. puteți utiliza acest site Web și accesați secțiunea următoare. În caz contrar, creați un nou site web și o pagină, procedând astfel:

Crearea unui site Web de fișiere

Deschideți Visual Web Developer.

În meniul Fișier, faceți clic pe Site nou Web.

Va apărea caseta de dialog New Web Site.

Sub șabloanele instalate Visual Studio, faceți clic pe site-ul Web ASP.NET.

În câmpul din stânga, selectați HTTP.

Faceți clic pe butonul "Răsfoiți".

Este afișată pagina de selectare a locației.

Faceți clic pe Local IIS și faceți clic pe Default Web Site.

Faceți clic pe pictograma Creare nouă aplicație Web (), apoi denumiți noua aplicație Web AccessSample.

Faceți clic pe butonul Deschidere.

Se afișează caseta de dialog Web site nou, cu noua aplicație Web situată în extrema dreaptă a casetei Locație.

În lista Limbă, selectați limba de programare cu care preferați să lucrați.

Limba de programare selectată va fi limba prestabilită pentru site-ul Web, însă puteți seta limba de programare pentru fiecare pagină separat.

Faceți clic pe OK.

Visual Web Developer creează un dosar și o pagină nouă numită Default.aspx. Site-ul Web apare în Solution Explorer.

Un aspect important al colaborării cu fișierele Access MDB este setarea corectă a permisiunilor. Dacă aplicația web utilizează o bază de date Access, atunci aplicația trebuie să aibă permisiunea de citire pentru a citi fișierul .mdb pentru a accesa datele. În plus, o astfel de aplicație ar trebui să aibă permisiunea de scriere în dosarul care conține fișierul .mdb. Permisiunea de a scrie este necesară deoarece programul Access creează un fișier suplimentar cu extensia LDB, în care stochează informații despre blocarea bazei de date pentru utilizatorii curenți. Un fișier LDB este creat în timpul rulării.

Când creați un site web în Visual Web Developer program de Visual Web Developer creează un director rădăcină în dosarul curent numit App_Data. Acest dosar ar trebui să servească drept depozit pentru datele aplicațiilor, inclusiv bazele de date Access. În plus, directorul App_Data este utilizat de ASP.NET pentru a stoca baza de date, sistemul suporta, cum ar fi membru și baza de date roluri. Când creați un cont dosar instrument App_Data Visual Web Developer utilizator ASPNET sau serviciul de rețea i se acordă dreptul de a citi și scrie în acest dosar.

În plus, ca măsură de securitate, fișierele din dosarul App_Data nu sunt difuzate de serverul web. Dosarul App_Data nu ar trebui să fie stocate pagina de web, pentru că atunci când încercați să solicitați o pagină din acest dosar, utilizatorii vor primi un mesaj de eroare.

În această parte a ghidului pas cu pas, permisiunile dosarului App_Data vor fi verificate pentru a vă asigura că funcționează corect atunci când începe aplicația.

Setați permisiunile în dosarul App_Data

În Windows Explorer, navigați la dosarul rădăcină al site-ului Web.

Locația prestabilită pentru noul site Web este c: \ inetpub \ wwwroot \ AccessSample.

Dacă dosarul App_Data nu există, trebuie să-l creați.

În mod implicit, Visual Web Developer creează acest director când creați un nou site Web.

Faceți clic cu butonul din dreapta pe dosarul App_Data, faceți clic pe Proprietăți, apoi faceți clic pe fila Securitate.

În lista de nume de utilizatori sau de grup, găsiți oricare dintre aceste conturi de utilizator:

Acum puteți utiliza baza de date Access într-o pagină Web. Controlul AccessDataSource va fi folosit.

Adăugați un control AccessDataSource la o pagină

În Visual Web Developer, în Solution Explorer, faceți clic dreapta pe folderul App_Data, și apoi selectați „Adăugare element existent“.

Identificați fișierul Northwind.mdb (sau un alt fișier MDB de acces) care va fi utilizat în timpul acestei vizionări.

În dosarul App_Data, faceți clic pe fișierul .mdb, apoi pe Adăugați.

Fișierul MDB este adăugat la aplicație.

Deschideți pagina Default.aspx și comutați la modul Design.

Din grupul de date din caseta de instrumente, glisați controlul AccessDataSource pe pagină.

În meniul contextual al Sarcini sursă de date accesare, faceți clic pe Configurare sursă de date.

Vrăjitorul "Setări sursă de date" va apărea - .

În pagina Selectați o bază de date, în caseta de fișiere de date Microsoft Access, tastați

În caz contrar, faceți clic pe Răsfoire și în Selectare caseta de dialog a unei baze de date Microsoft Access, mutați fișierul Northwind.mdb în dosarul App_Data.

Faceți clic pe Următorul.

Este afișată pagina Configure Select (Selectare configurare).

Faceți clic pe Specificare coloane dintr-un tabel sau dintr-o vizualizare.

Bifați casetele de selectare pentru ID-ul categoriei. Nume și descriere de categorii.

Faceți clic pe Următorul.

Se afișează pagina Test de interogare.

Dacă doriți să testați interogarea, faceți clic pe Test Query.

Faceți clic pe Finalizare.

În panoul Elemente din grupul de date, trageți controlul GridView pe pagină.

În meniul GridView Tasks, selectați AccessDataSource1 în câmpul Selectare sursă de date.

Articole similare