planelover Δημοσ. 22 Αυγούστου 2009 Δημοσ. 22 Αυγούστου 2009 Καλησπερα! Διαβάζω το "Μάθετε τη Visual Basic 2008 σε 24 ώρες" του James Foxall και έχω ένα πρόβλημα όταν προσπαθώ να συνδεθώ σε μία κρυπτογραφημένη βάση δεδομένων. Το παράδειγμα είναι ως εξής: m_cnADONetConnection.ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=I:\Documents\visualbasic\userdb.mdb;User ID=Admin;Password=1234" m_cnADONetConnection.Open() Το σφάλμα που εμφανίζεται είναι το παρακάτω System.Data.OleDb.OleDbException was unhandled ErrorCode=-2147217843 Message="Cannot start your application. The workgroup information file is missing or opened exclusively by another user." Source="Microsoft JET Database Engine" Όταν συνδέομαι σε μη κρυπτογραφημένη βάση δεδομένων, το πρόγραμμα λειτουργεί κανονικά
attsifte Δημοσ. 22 Αυγούστου 2009 Δημοσ. 22 Αυγούστου 2009 Ριξε μια ματία εδώ http://www.connectionstrings.com/ μήπως σου ξεφέυγει κάτι με το connection string ή δοκίμασε άν μπορείς να κάνεις login στην βάση με admin και 1234. Αλλιώς δοκίμασε το μήνυμα λάθους σε search στο internet.
planelover Δημοσ. 22 Αυγούστου 2009 Μέλος Δημοσ. 22 Αυγούστου 2009 Χίλια ευχαριστώ ρε φίλε...με βοήθησε πολύ αυτό το site. τελικά αυτή είναι η σωστή μορφή : Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword; και πάλι σ'ευχαριστώ!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.