|
Μήνυμα λάθους: "Microsoft. Πάροχος ACE.oledb.12.0".Λύση: Μετάβασηhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeΚατεβάστε. Στη συνέχεια, εγκαταστήστε το. Αυτό το σφάλμα οφείλεται στη χρήση μιας βάσης δεδομένων που δημιουργήθηκε από ACCESS2007 έκδοση, αλλάΔιακομιστήςΔεν υπάρχει πρόγραμμα που να συνεργάζεται, επομένως υπάρχει σφάλμα. Η εφαρμογή «Microsoft. Πάροχος ACE.oledb.12.0". Σημείωση:Παρουσιάστηκε μια ανεπίλυτη εξαίρεση κατά την εκτέλεση του τρέχοντος αιτήματος web. Ελέγξτε τις πληροφορίες ανίχνευσης στοίβας για λεπτομέρειες σχετικά με το σφάλμα και από πού προήλθε στον κώδικά σας που προκάλεσε το σφάλμα.
Λεπτομέρειες εξαίρεσης:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Λήψη του προγράμματος οδήγησης συστήματος Office 2007: Εγκατάσταση στοιχείου σύνδεσης δεδομένων http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe Αυτό το στοιχείο λήψης εγκαθιστά ένα σύνολο στοιχείων που μπορούν να χρησιμοποιήσουν οι εφαρμογές που δεν ανήκουν στο Microsoft Office για την ανάγνωση δεδομένων από αρχεία του Office 2007, Για παράδειγμα, ανάγνωση δεδομένων από αρχεία Microsoft Office Access 2007 (mdb και accdb) και αρχεία Microsoft Office Excel 2007 (xls, xlsx και xlsb). Αυτά τα στοιχεία υποστηρίζουν επίσης τη δημιουργία συνδέσεων με τις υπηρεσίες Microsoft Windows SharePoint Services και αρχεία κειμένου.
Επιπλέον, τα προγράμματα οδήγησης ODBC και OLEDB εγκαθίστανται για χρήση από τους προγραμματιστές εφαρμογών κατά την ανάπτυξη εφαρμογών που συνδέονται με μορφές αρχείων του Office. ---------------------------------------------------------------------------------------------------------------------------------------------------
Χρησιμοποιήστε αυτήν τη λήψη: Εάν είστε χρήστης της εφαρμογής, συμβουλευτείτε την τεκμηρίωση της εφαρμογής για λεπτομερείς πληροφορίες σχετικά με τον τρόπο χρήσης του κατάλληλου προγράμματος οδήγησης.
Εάν είστε προγραμματιστής εφαρμογών που χρησιμοποιεί OLEDB, ορίστε την παράμετρο Provider της ιδιότητας ConnectionString σε "Microsoft.ACE.OLEDB.12.0" Εάν θέλετε να συνδεθείτε με δεδομένα του Microsoft Office Excel, προσθέστε το "Excel 12.0" στις σύνθετες ιδιότητες της συμβολοσειράς σύνδεσης OLEDB.
Εάν είστε προγραμματιστής εφαρμογών που χρησιμοποιεί ODBC για σύνδεση σε δεδομένα της Microsoft Office Access, Ορίστε τη συμβολοσειρά σύνδεσης σε "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=διαδρομή προς το αρχείο mdb/accdb"
Εάν είστε προγραμματιστής εφαρμογών που χρησιμοποιεί ODBC για σύνδεση σε δεδομένα του Microsoft Office Excel, Ορίστε τη συμβολοσειρά σύνδεσης σε "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=διαδρομή προς το αρχείο xls/xlsx/xlsm/xlsb"
Λεπτομέριες:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
Ή: Λύση 1 (Η επαλήθευση είναι αποδεκτή) Επιλέξτε το χώρο συγκέντρωσης εφαρμογών της εφαρμογής ------> επιλέξτε Ρυθμίσεις για προχωρημένους ---------> ενεργοποιήσετε τις εφαρμογές 32 bit -------> true
Λύση 2 Το Microsoft.ACE.OLEDB.12.0 δεν μπορεί πλέον να χρησιμοποιηθεί σε x64, πρέπει να αναγκάσετε την εφαρμογή web να μεταγλωττιστεί σε x86 και στη συνέχεια να τη δημοσιεύσετε στο Win08 x64, θυμηθείτε να ορίσετε Ενεργοποίηση εφαρμογής 32bit = true στο χώρο συγκέντρωσης εφαρμογών. (Χωρίς επαλήθευση)
|