Son zamanlarda MS-ACCESS veritabanına .NET ile C# veya VB.NET'te bağlanma hakkında another question ürününü hazırladım. MDB ile amaçlandığı gibi sadece çalıştı fakat Accdb ile aşağıda belirtildiğiACCDB biçimine bağlanma OLEDB aracılığıyla MS-ACCESS veritabanı
conn.Open();
bir istisna neden oldu:
alt text http://dl.dropbox.com/u/3045472/accdb_fail.png
bunu yapmanın başka bir yolu var mı? Orijinal niyetim (original question'da belirtildiği gibi) bazı (aslında, çok) alanları toplamaktadır.
yanıtında önemli nokta MDB Jet 4 biçimi (veya daha önceki biçimleri olmasıdır örneğin, Jet 3. x, Jet 4 sağlayıcılarında geriye doğru okunabilir) ve ACCDB, ACE'nin formatıdır (gerçekten Jet 4.5 veya belki de Jet 5). Bu nedenle, ACE için sağlayıcıyı da kullanmanız gerekir. Jet 4/3.x ve muhtemelen Jet 2.x yazınız. –
Aslında herhangi bir ek kurulum olmadan çalıştı, ancak istemcide gerekli olması durumunda bağlantıyı koruyorum .. Ve Teşekkürler! – Marcelo