Teď jste offline a čekáte, až se znova připojí internet.

Jak vytvořit připojení k databázi ze stránky ASP ve službě IIS

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:300382
Souhrn
Existuje mnoho způsobů, jak se připojit k databázi. To článek obsahuje ukázkový připojovací řetězce pro různé typy databází a databázových připojení.

back to the top

Požadavky

Zde jsou požadavky na připojení k databázi:
  • Stránky ASP (Active Server Pages) povoleno informace z Internetu Služby (IIS) verze 5.0 webový server s Microsoft Data Access Components (MDAC) verze 2.5 a 2.6 (s databázový stroj Jet)
  • Připojení k místní nebo vzdálené databáze
  • ASP povolen Microsoft Internet Explorer verze 5.0 nebo později
back to the top

Řetězce připojení ukázkové databáze

Tyto příklady jsou pouze pro demonstrační účely. Je nutné vložte tento kód v kódu ASP pro připojení k určenému databáze. Poznámka, že je nutné změnit prvky, jako je například název databáze serveru název, umístění databáze, název zdroje dat (DSN) a podobně.

back to the top

Aplikace Microsoft Access

Bez DSN
<%Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mydatabase.mdb"%>				
OLE DB
<%Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\mydatabase.mdb"%>				
Souborový zdroj dat DSN
<% Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "FILEDSN=ADSN"%>				
DSN a žádné uživatelské ID a heslo
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname"%>				
DSN a uživatelské ID a heslo
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname","username","password"%>				
Bez DSN pomocí fyzické cesty jako odkaz
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "DSNtest=dsntest & "DBQ=c:\mydatabase.mdb" Conn.Open DSNtest%>				
Bez DSN pomocí Server.MapPath

POZNÁMKA:: Server.MapPath je cesta z kořenového adresáře webového serveru. Ve výchozím nastavení, Toto je C:\Inetpub\Wwwroot.
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "DSNtest=dsntest & "DBQ=" & Server.MapPath("/databases/mydatabase.mdb")Conn.Open DSNtest%>				
back to the top

Microsoft SQL Server

OLE DB
<%Set cnn = Server.CreateObject("ADODB.Connection")cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase "%>				
S DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=mydatabase"%>				
Bez DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase"Conn.open DSNtest%>				
back to the top

Microsoft Visual FoxPro

Bez DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\databases\mydatabase.dbc"Conn.Open ConnStr%>				
back to the top

Oracle

ODBC s DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.cursorlocation=adUseClient   ' requires use of adovbs.inc; numeric value is 3Conn.open "DSN=test;UID=name;PWD=pass"%>				
OLE DB
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.cursorlocation=adUseClient   ' requires use of adovbs.inc; numeric value is 3DSNTest="Provider=MSDAORA.1;Password=pass;User ID=name;Data Source=data.world"Conn.open DSNtest%>				
back to the top


Odkazy
Další informace o typech dat, datových připojení, nebo Součásti MDAC najdete následujícím webu společnosti Microsoft: back to the top





Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 300382 - Poslední kontrola: 05/12/2011 06:20:00 - Revize: 6.0

  • kbhowto kbhowtomaster kbmt KB300382 KbMtcs
Váš názor
>