Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

JET OLE DB 4.O Not Registered On this Machine

Îåêßíçóå áðü ôï ìÝëïò vtops. Τελευταία δημοσίευση από το μέλος George Parissis στις 28-07-2011, 15:35. Υπάρχουν 7 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  28-07-2011, 00:28 66684

    JET OLE DB 4.O Not Registered On this Machine

    Καλησπέρα σε όλους,

    Έχω αναπτύξει κάποιες εφαρμογές σε c# με framework 3.5 όπου διαχειρίζονται δεδομένα σε Access.
    Όσο είχαμε τα αθάνατα Windows XP όλα δουλεύαν μια χαρά, από τότε που κάναμε αναβάθμιση σε 7 άρχισαν όλα τα προβλήματα.
    Ένα από αυτά είναι και η μη ύπαρξη Driver Microsoft Access.

    Έψαξα στην microsoft μήπως είναι κάτι που σχετίζεται με τα mdac, βρήκα κάποια utils που έχουν (AccessDataBaseEngine το οποίο κατέβασα αλλά το πρόβλημα παραμένει)

    Λόγω ότι τα win 7 που έχουμε είναι 64bit, κατέβασα και την 64bit έκδοση του AccessDataBaseEngine αλλά όταν προσπαθώ να την κατεβάσω λαμβάνω το εξής μήνυμα:
    you cannot install the 64bit version of microsoft access database engine 2010
    because you currently have 32bit office products installed.
    If you want to install 64bit Microsoft Access Database engine 2010 you will
    first need to remove the 32bit installation of office products
    After uninstalling the follwing products rerun setup in order to install 64-bit version of
    microsoft Access DataBase Engine 2010

    Το θέμα είναι πως το μήνυμα είναι εντελώς άσχετο αφού έχουμε office 2010 64bit εγκατεστημένο.

    Έχει κανείς καμιά ιδέα;

    Ευχαριστώ πολύ!

    Best Regards
  •  28-07-2011, 04:02 66685 σε απάντηση της 66684

    Απ: JET OLE DB 4.O Not Registered On this Machine

    Το Target CPU της εφαρμογής ποιο είναι; x86, x64 ή AnyCPU;

    Στα Properties του Project θα πας Compile -> Advanced Compile Options και εκεί θα το δεις.

    Επίσης η εφαρμογή γίνεται Develop σε μηχάνημα με Windows 7 ή γίνεται εγκατάσταση σε μηχάνημα με 7;

  •  28-07-2011, 04:08 66686 σε απάντηση της 66685

    Απ: JET OLE DB 4.O Not Registered On this Machine

    C# είπες ε;

    Αυτό που έγραψα είναι στην VB. Για την C# θα είναι στο Build -> Platform Target νομίζω.

  •  28-07-2011, 08:10 66687 σε απάντηση της 66684

    Απ: JET OLE DB 4.O Not Registered On this Machine

    λιγο search δεν βλαπτει Stick out tongue



    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
  •  28-07-2011, 09:29 66689 σε απάντηση της 66687

    Απ: JET OLE DB 4.O Not Registered On this Machine

    Johnny, τί σχέση έχει το thread που παραθέτεις με το ότι δεν εγκαθίσταται το Access Engine? Καλό το search αλλά να διαβάζουμε και την ερώτηση
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  28-07-2011, 09:38 66690 σε απάντηση της 66689

    Απ: JET OLE DB 4.O Not Registered On this Machine

    εχει σχεση! αμα το διαβασει μεχρι κατω θα δει οτι λεμε τα παντα εκει σχετικά με την ερωτηση του γυρο απο το θεμα accessengines ktl.
    δεν είναι απαραίτητο να εγκαταστήσει νεα μηχανή! το πρότεινα σαν "alternative solution"Idea

    και το access enjine 4 δεν θελει "εγκατασταση σε 7αρια" υπαρχει μεσα, αλλα γι ανα το δουλεψεις θελει χ86 build. 
    και λεμε και για το access 2007-2010 engine.

    περα απο αυτο, το μηνυμα που βλεπει το παιδι του λεει ξεκαθαρα, δεν μπορεις να βαλει χ64 οταν εχεις ηδη χ86! 
    βγαζεις το ενα βαζεις το αλλο. simple


    υ.γ κ ο φιλος @George Parissis εκει εστιάζει την απάντηση του ο άνθρωπος.


    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
  •  28-07-2011, 11:57 66691 σε απάντηση της 66684

    Απ: JET OLE DB 4.O Not Registered On this Machine

    vtops:
    Καλησπέρα σε όλους,

    Το θέμα είναι πως το μήνυμα είναι εντελώς άσχετο αφού έχουμε office 2010 64bit εγκατεστημένο.

    Έχει κανείς καμιά ιδέα;

    Ευχαριστώ πολύ!

    μπορεί να έχεις μονο το χ64 από οσο γνωρίζεις, αλλά πάω στοίχημα οτι άμα προσεχτικά κοιτάξεις στην προσθαφαίρεσις προγραμμάτων θα βρει "κομμάτια" του office παλαιοτέρα ή έκδοσης χ86! 
    αυτά ειναι που εντοπίζει και δεν σου επιτρέπει να πας παρακάτω....
    η λίστα ειναι μεγάλη και δεν μπορώ να την αναλύσω εδω ποια μπορεί να ειναι ξεχασμενα στον υπολογιστή σου.Wink 
    και αν οχι ξεχασμένα ισως αλλη εφαρμογή πέρασε παράδειγμα ενα άλλο engine που εσυ δεν το κατάλαβες και ειναι χ86!

    για ψαξε λιγο στην λιστα προγραμμάτων σου...

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
  •  28-07-2011, 15:35 66693 σε απάντηση της 66691

    Απ: JET OLE DB 4.O Not Registered On this Machine

    Το αρχικό Post, έτσι όπως το καταλαβαίνω εγώ, είναι διπλό. Έχει τίτλο JET OLE DB 4.O Not Registered On this Machine.

    Το μήνυμα αυτό εμφανίζεται όταν πάμε να χρησιμοποιήσουμε την 64bit έκδοση του OLE DB και από όσο γνωρίζω δεν υπάρχει. Οπότε χτυπάει εκεί.

    Στην συνέχεια για να λυθεί το πρόβλημα ο χρήστης κατέβασε το Engine για να χρησιμοποιείσει αυτό και κατά την εγκατάσταση του βγαίνει το σχετικό λάθος.

    Άρα ποιο από τα δύο θα ήθελε να χρησιμοποιήσει. Νόμιζα πως αν έχει τη λύση για το πρώτο λάθος του JET OLE DB δεν θα τον ένοιαζε να κατεβάσει το Engine. 

    Αν θέλει να χρησιμοποιήσει το JET θα πρέπει να πει στην εφαρμογή του να φορτώνει την 32bit έκδοση των βιβλιοθηκών που χρειάζεται και όλα είναι εντάξει.

    Αν θέλει το Engine τότε σίγουρα κάποια 32bit βιβλιοθήκη που χρεώνεται στο Office υπάρχει εγκατεστημένη.

     

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems