Ders 6 - Asp ve Ado Birlikteliği
E. DATA PROVİDER’I BELİRTMEK
Bağlantıda OLE DB kullanılacaksa, Connection nesnesi başlatıldığında bir OLE DB sağlayıcısının (data provider) belirtilmesi gerekir. Bunu yapmak için Provider özelliği kullanılır.
bağlantı.Provider = "SQLOLEDB"
Tanımlaması SQL SERVER için bir bağlantının tanımlanmasını sağlar.
Tablo : Veri Sağlayıcılar.
OLE DB Provider Açıklama
SQLOLEDB SQL Server için OLE DB sağlayıcısı
MSDASQL ODBC için OLE DB sağlayıcısı
Microsoft.Jet.OLEDB.3.51 Jet (Access) için OLE DB sağlayıcısı
Microsoft.Jet.OLEDB.4.0 Jet (Access) için OLE DB sağlayıcısı
MSIDXS Index Server için OLE DB sağlayıcısı
ADSDSOObject Active Directory Service için OLE DB sağlayıcısı
MSDAORA Oracle için OLE DB sağlayıcısı
Örnek bağlantılar:
Access'e erişmek:
Set Con = Server.CreateObject("ADODB.connection")
Set Rs = Server.CreateObject("ADODB.recordset")
Con.Open="Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=c:\data\sirket.mdb"
Rs.Open "kirtasiye", Con
Access'e yazmak:
Set Con = Server.CreateObject("ADODB.connection")
Set Rs = Server.CreateObject("ADODB.recordset")
Con.Open="Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=c:\data\sirket.mdb"
Rs.Open "kirtasiye", Con, adOpenKeyset, adLockOptimistic
SQL Server'a erişmek:
con.Open "Provider=SQLOLEDB;Data Source=LAB1-2;Database=SiparisYonetim;User Id=sa;Password=;"
StrSQL = "Select * FROM SIPARIS"
Rs.Open StrSQL, Con
SQL Server'a yazmak:
con.Open "Provider=SQLOLEDB;Data Source=LAB1-2;Database=SiparisYonetim;User Id=sa;Password=;"
StrSQL = "Select * FROM SIPARIS"
Rs.Open StrSQL, Con, adOpenKeyset, adLockOptimistic
Örnekteki tanımlamalar:
Bağlanılan SQL Server: LAB1-2
Veritabanı: siparisyonetim
Kullanıcı adı: sa
Parola: yok
Tarih:
Hit: 2415
Yazar: renegadealien