Zum Inhalt springen

mit DAO auf einen Access 2000 DB zugreifen


bigpoint

Empfohlene Beiträge

Ich habe einen Programm der mit DAO auf einen Access 2000 DB zugreift

Es funktioniert alles super, leider haben die Admins Office 2003 installiert,

zeit dessen bringt das Programm Fehler bei der Methode Open:

„Nicht erkennbares Datenbankformatâ€

Hat da schon jemand Erfahrungen damit gemacht ??

Link zu diesem Kommentar
Auf anderen Seiten teilen

es könnte sein, dass du eine veraltete oder kaputte version von DAO verwendest, die deshalb dein access-datenbankformat nicht lesen kann. kann aber auch sein, dass der verweis auf die DAO-3.6 rausgeflogen ist, darum sieh dir mal die verweise an, ob die noch stimmen und ob die von dir gewünschte DAO-version korrekt registriert ist (stichwort regsvr32.exe).

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich habe einen Programm der mit DAO auf einen Access 2000 DB zugreift

Es funktioniert alles super, leider haben die Admins Office 2003 installiert,

zeit dessen bringt das Programm Fehler bei der Methode Open:

„Nicht erkennbares Datenbankformatâ€

Hat da schon jemand Erfahrungen damit gemacht ??

Mich würde interessieren wie du das gemacht hast. Soweit ich bisher zu wissen

glaubte, kann man mit VC++ 6.0 und DAO (also dem Jet Treiber) nur auf Access97

zugreifen. Mit welcher Entwicklungsumgebung arbeites du denn? Falls es VC++6

sein sollte, würde es mich echt brenned interessieren wie du das gemacht hast.

TinTin

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ok, als erste Danke für die Antworten, das ganze habe ich zum laufen gebracht und es wahr ein anderes Problem :(

Mich würde interessieren wie du das gemacht hast. Soweit ich bisher zu wissen

glaubte, kann man mit VC++ 6.0 und DAO (also dem Jet Treiber) nur auf Access97

zugreifen. Mit welcher Entwicklungsumgebung arbeites du denn? Falls es VC++6

sein sollte, würde es mich echt brenned interessieren wie du das gemacht hast.

TinTin

Zu Deine Frage, ja es ist VC++ 6.0 und man kann sowohl auf Access 97 als 2000/2003 mit DAO drauf zugreifen das einzige unterschied zw. Zurief auf Access 2000 im vergleich zu Access 97 ist der DAO Treiber da der Access >= 2000 arbeitet mit der Version 3.6

Fazit:

Damit deine „alten“ Programme funktionieren musst du in der InitInstance()

Diese Zeile implementieren AfxGetModuleState()->m_dwVersion = 0x0601;

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke werde ich gleich testen.

Andere Frage:

Wie Kann ich meinen Studio (Wizard) beibringen, dass es jetzt auch Access 2000

Datenbanken kennt. Das meckert mir immer noch ein unbekanntes

Datebankformat an, wenn ich versuche eine Access 2000 *.mdb über den

Wizard in ein Projekt einzubinden. Wenn ich die Datenbankverknüpfung

nachträglich im Code auf eine 2000er *.mdb ändere, läuft die Anwendung.

PS: Test erfolgreich! (s.o.)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...