Bir veri tabanı server’ ine “ADO” kullanarak bağlanmak il “ODBC” kullanarak bağlanmak arasındaki fark nedir?
Birisi cevaplar ise bende sevinicem .
quote:
Orjinalden alıntı: c_dikmen
Bir veri tabanı server’ ine “ADO” kullanarak bağlanmak il “ODBC” kullanarak bağlanmak arasındaki fark nedir?
ODBC yerine OLE DB'yi geliştiren microsoft birşey fark etti. bu database bağlanmak COM bilgisi ve C++ istiyordu. Microsoft bunu düşünerek ADO'yu (Active Data Objects) 'i oluşturarak OLE DB'ye Visual Basic gibi programlardan bağlantıyı sağladı OLE-DB ODBC karşılaştırması ise biraz uzun oyüzden aşağıdaki linklere bakmak teknik açıdan sana bilgi vericektir. Bu durum durum hangisinin kullanılmasını gerektiğine dair bilgi veriyor. http://ftp.sas.com/techsup/download/v8papers/odbcdb.pdf OLE-DB ile ilgili bilgi veriyor http://www2.sas.com/proceedings/sugi24/Dataware/p136-24.pdf
ADO ile birçok veritabanı için bir Interface sağlanır. SQL,ORACLE veya OLE DB adaptörlerinden yararlanılabilir. OLE DB kendi birçok veritabanına bağlanmayı mümkün kılar. Ancak bir SQL veritabanına kendi adaptörü ile bağlanmanız OLE DB ile bağlanılmasından daha hızlı olacaktır. Farklı veritabanı platformlarından veri alma gereksinimi varsa projeye dayalı OLE DB'nin kullanımı o durumda belirlenir. Çalışılan veritabanlarının projede ölçüsüne bağlı bir durum.
bu arada kısaltmayı yanlış yazmışım ActiveX Data Objects olucak