नहीं मिला, मैं 64 बिट प्रक्रिया के साथ एक्सेल स्प्रेडशीट पढ़ने की कोशिश कर रहा हूं। इसलिए मैं Micorosft Access Database Engine 2010 के 64 बिट संस्करण का उपयोग करता हूं।माइक्रोसॉफ्ट एसीई ओएलईडीबी प्रदाता फेंक इंस्टॉल करने योग्य आईएसएएम अपवाद
निम्नलिखित कोड
var cs = @"Provider=Microsoft.ACE.OLEDB.12.0;"
+ @"Data Source=C:\test.xls;"
+ @"Extended Properties=""Excel 14.0;""");
con = new OleDbConnection(cs);
con.Open();
एक अपवाद फेंक:
स्थापना योग्य ISAM
नहीं मिल सका गूगल का उपयोग करते हुए मैं इस अपवाद के बारे में सवाल का एक बहुत मिल गया। लेकिन वे जेट को संदर्भित करते हैं और मेरी समस्या पर लागू नहीं होते हैं।
कोई सिफारिशें?
क्या आपको कभी इसका समाधान मिला? मुझे एक ही समस्या है। – PICyourBrain
मुझे अभी तक कोई समाधान नहीं मिला है। –
OPENROWSET से चुनें * 'MSDASQL', \t 'ड्राइवर = माइक्रोसॉफ्ट एक्सेल ड्राइवर (* .xls, * .xlsx, * .xlsm, * .xlsb); डीबीक्यू = डी: \ नमूनाऑफिस2007.xlsx', 'चुनें * से चुनें [ड्राइवर $] ') –