Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

IIS'de bir asp sayfasından bir veritabanı bağlantısı oluşturma

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 300382
Özet
Bir veritabanına bağlanmak için birçok yol vardır. Bu adım adım makalede, çeşitli türde örnek bağlantı dizeleri sağlar veritabanları ve veritabanı bağlantıları.

back to the top

Gereksinimleri

Bir veritabanına bağlanmak için gereken gereksinimleri şunlardır:
  • Active Server Pages (asp), Internet bilgileri etkin Microsoft Data Access Components (IIS) sürüm 5.0 Web sunucusuyla Hizmetleri (mdac) sürüm 2.5 veya 2.6 (ile Jet veritabanı motoru)
  • Yerel veya uzak bir veritabanı bağlantısı
  • asp etkin Microsoft Internet Explorer sürüm 5.0 veya Daha sonra
back to the top

Örnek veritabanı bağlantı dizeleri

Yalnızca gösterim amacıyla bu örnek verilebilir. Yapmanız gerekenler asp kodunda belirtilen bir bağlantı kurmak için bu kodu yapıştırın Veritabanı. Not veritabanı adı gibi öğeleri değiştirmeniz gerekir sunucu adı, veritabanının konumu, veri kaynağı adı (dsn) ve böyle devam eder.

back to the top

Microsoft Access

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"%>				
Dosya DSN'si
<% Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "FILEDSN=ADSN"%>				
dsn ve hiçbir kullanıcı ID/parola ile
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname"%>				
dsn ve kullanıcı kimliği/parola ile
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname","username","password"%>				
dsn fiziksel yolu başvuru kaynağı olarak kullanma
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "DSNtest=dsntest & "DBQ=c:\mydatabase.mdb" Conn.Open DSNtest%>				
Server.MapPath kullanarak dsn

Not: Server.MapPath, Web sunucusu kök yoludur. Varsayılan olarak, C:\Inetpub\Wwwroot budur.
<%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 "%>				
dsn ile
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=mydatabase"%>				
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

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


Referanslar
Veri türleri, veri bağlantıları hakkında daha fazla bilgi için veya mdac bileşenleri aşağıdaki Microsoft Web sitesine bakın: back to the top





Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 300382 - Son İnceleme: 12/23/2012 09:54:00 - Düzeltme: 6.0

  • kbhowto kbhowtomaster kbmt KB300382 KbMttr
Geri bildirim