2008-10-22 11 views
6

का उपयोग कर वेबसर्वर पर स्थित एक्सेल फ़ाइलों से आप कैसे कनेक्ट होते हैं I SharePoint सर्वर पर स्थित एक्सेल फ़ाइल में ओलेडीबी कनेक्शन बनाने का प्रयास कर रहा हूं।System.Data.OleDb.OleDbException: अमान्य इंटरनेट पता। OleDb

public static void ConnectToRemoteExcelFile() 
    { 
     string connectionString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=Yes;\";", "http://horde.servername.co.uk/Docs/Documents/Sales.xlsx"); 

     using (OleDbConnection connection = new OleDbConnection(connectionString)) 
     { 
      connection.Open(); 
     } 

    } 

किसी को भी पता है कि एक वेब सर्वर पर एक एक्सेल फैल शीट से कनेक्ट करने के लिए कैसे: उदाहरण के कोड मैं इस समय के साथ खेल रहा हूँ एक OLEDB अपवाद "अवैध इंटरनेट पता" फेंकता है?

अद्यतन

Microsoft समर्थन वापस मेरे पास आ और सहमत हैं कि एक्सेल एक वेब सर्वर पर स्थित फ़ाइलों से कनेक्ट करने के लिए संभव नहीं है है। जेट .40 और समाचार एसीई (एक्सेस कनेक्टिविटी इंजन) दोनों ऑपरेशन के इस मोड का समर्थन नहीं करते हैं। वे केबी आलेख "The Import/Link Data on an FTP or HTTP Server Help topic is not correct in Access 2000, Access 2002, Access 2003 and Access 2007"

उत्तर

2

जहां तक ​​मुझे पता है कि यह संभव नहीं है, आपको पहले फ़ाइल डाउनलोड करना होगा, फिर इसे एक्सेस करना होगा। कारण यह है कि फाइल को इसके स्थान के बाद संशोधित नहीं किया जा सका।