ADO tietokantayhteys
- Edellinen sivu ADO esittely
- Seuraava sivu ADO tietuejoukko
Ennen kuin tietoja haetaan verkkosivulta, on luotava ensin tietokantayhteys.
Luo DSN-vapaa tietokantayhteys
Yhteys johonkin tietokantaan voidaan luoda helpoiten DSN-vapaa yhteydellä. DSN-vapaa yhteys voidaan käyttää verkkosivustosi mihin tahansa Microsoft Access -tietokantaan.
Oletetaan, että sinulla on tietokanta nimeltä "northwind.mdb", joka sijaitsee "c:/webdata/"-web-kansiossa. Voit yhdistää tähän tietokantaan ASP-koodin avulla seuraavasti:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" %>
Huomaa, että yllä olevassa esimerkissä sinun täytyy määritellä Microsoftin Access-tietokantamoottori (Provider) sekä tämän tietokannan fyysinen polku tietokoneellasi.
Luo ODBC-tietokantayhteys
Oletetaan, että sinulla on ODBC-tietokanta nimeltä "northwind". Voit yhdistää tähän tietokantaan ASP-koodin avulla seuraavasti:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Open "northwind" %>
ODBC-yhteyden avulla voit yhdistää mihin tahansa verkkoasi tietokoneen mihin tahansa tietokantaan, kunhan ODBC-yhteys on saatavilla.
ODBC-yhteys MS Access -tietokantaan
Tässä selitetään, miten luoda yhteys MS Access -tietokantaan:
- Avaa hallintapaneelin N N
- ata N
- ataNN
- ata NataN
- ext valinta
- NAntaa tälle tietokannalle tiedolähteen nimen(ata Source Name,DSN)
- Napsauta"Vahvista"
Huomioitavaa:Tämä konfiguraatio on suoritettava verkkosivustosi sijaitsevalla tietokoneella. Jos käytät PWS:ää tai IIS:ää omalla tietokoneellasi, tämä rakenne toimii, mutta jos verkkosivustosi sijaitsee etäpalvelimella, sinulla on oltava fyysinen pääsy tähän palvelimeen tai pyydä web-henkilöntarjoajaltasi näiden asioiden tekemistä.
ADO yhteysobjekti (ADO Connection Object)
ADO yhteysobjekti käytetään avoimen yhteyden luomiseen tietolähteeseen. Tämän yhteyden kautta voit käyttää ja suorittaa tietokantaa.
Näytä tämän yhteysobjektin kaikki metodit ja ominaisuudet.
- Edellinen sivu ADO esittely
- Seuraava sivu ADO tietuejoukko