Ako vytvoriť pripojenie databázy zo stránky ASP v službe IIS

Preklady článku Preklady článku
ID článku: 300382
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Existuje mnoho spôsobov, ako pripojiť k databáze. Toto Step-by-Step článok ustanovuje vzorky pripojenie reťazce pre rôzne typy databáz a databázových pripojení.

Požiadavky

Požiadavky na pripojenie k databáze sú:
  • Stránky ASP (Active Server) povolené informácie na internete Služby (IIS), verziu 5.0 webový server s Microsoft Data Access Components (MDAC) verzie 2.5 alebo 2.6 (s Jet databázový engine)
  • Pripojenie k databáze lokálneho alebo vzdialeného
  • ASP povolené Microsoft Internet Explorer verzia 5.0 alebo neskôr

Vzorky databázy pripojenie reťazce

Tieto príklady sú len na demonštračné účely. Musíte prilepte tento kód v kóde ASP vytvorenie pripojenia na určenú databáza. Poznámka, že musíte zmeniť prvky ako názov databázy servera názov, umiestnenie databázy, názov zdroja údajov (DSN) a tak ďalej.

Programu 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"
%>
				
Súbor DSN
<% Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "FILEDSN=ADSN"
%>
				
S DSN a žiadne User ID a heslo
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSNname"
%>
				
S DSN a User ID a heslo
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSNname","username","password"
%>
				
Bez DSN, použitím fyzickej cesty ako odkaz
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtest=dsntest & "DBQ=c:\mydatabase.mdb" 
Conn.Open DSNtest
%>
				
Bez DSN pomocou Server.MapPath

POZNÁMKA: Server.MapPath je cesta z Web server root. V predvolenom nastavení to 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
%>
				

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
%>
				

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
%>
				

Oracle

ODBC s DSN
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.cursorlocation=adUseClient   
' requires use of adovbs.inc; numeric value is 3
Conn.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 3
DSNTest="Provider=MSDAORA.1;Password=pass;User ID=name;Data Source=data.world"
Conn.open DSNtest
%>
				



ODKAZY

Ďalšie informácie o typoch údajov, pripojení údajov, alebo Súčasti MDAC, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://msdn.Microsoft.com/en-US/Data/aa937729.aspx






Vlastnosti

ID článku: 300382 - Posledná kontrola: 31. októbra 2011 - Revízia: 2.0
Kľúčové slová: 
kbhowto kbhowtomaster kbmt KB300382 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:300382

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com