Połączenie z bazą danych ADO

Przed dostępem do danych z pewnej strony musisz najpierw utworzyć połączenie z bazą danych.

Utwórz połączenie z bazą danych bez DSN

Najprostszym sposobem połączenia się z bazą danych jest użycie połączenia bez DSN. Połączenie bez DSN może być użyte z każdą bazą danych Microsoft Access na Twojej stronie.

Załóżmy, że masz bazę danych o nazwie "northwind.mdb" znajdującą się w katalogu web "c:/webdata/", możesz użyć poniższego kodu ASP, aby połączyć się z tą bazą danych:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

Uwaga, w powyższym przykładzie musisz określić sterownik bazy danych Access firmy Microsoft (Provider) oraz fizyczną ścieżkę do tej bazy danych na komputerze.

Utwórz połączenie z bazą danych ODBC

Załóżmy, że masz bazę danych ODBC o nazwie "northwind", możesz użyć poniższego kodu ASP, aby połączyć się z tą bazą danych:

<%
set conn=Server.CreateObject("ADODB.Connection") 
conn.Open "northwind"
%>

Przez połączenie ODBC możesz połączyć się z każdą bazą danych na dowolnym komputerze w sieci, pod warunkiem, że połączenie ODBC jest dostępne.

Połączenie ODBC z bazą danych MS Access

Poniżej wyjaśnimy, jak utworzyć połączenie z bazą danych MS Access:

  1. Otwórz panel sterowania i ODBC ikona
  2. Wybierz system Karta ODBC
  3. Kliknij kartę ODBC wDodajprzycisk
  4. Wybierz ster do Microsoft Access, a następnie kliknijZakończprzycisk
  5. W następnym oknie kliknij przycisk "Wybierz", aby zlokalizować bazę danych
  6. Przydziel nazwę źródła danych do tej bazy danych (DData SSource Name, DSN)
  7. Kliknij "Zatwierdź"

Uwaga:Ta konfiguracja musi być zakończona na komputerze, na którym znajduje się Twoja strona. Jeśli uruchamiasz PWS lub IIS na swoim komputerze, ta architektura może działać, ale jeśli Twoja strona znajduje się na zdalnym serwerze, musisz mieć fizyczny dostęp do tego serwera, lub poproś swojego dostawcę hostingu webowego, aby wykonał te czynności.

Obiekt Connection ADO (Obiekt połączenia ADO)

Obiekt Connection ADO służy do tworzenia otwartej połączenia z danym źródłem danych. Dzięki temu połączeniu możesz uzyskać dostęp i operować na tej bazie danych.

Zobacz wszystkie metody i atrybuty tego obiektu połączenia.