tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1092
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kasal kasal ist offline Mitglied Gold
    Registriert seit
    Jan 2006
    Beiträge
    130
    Hallo Freunde,

    ich hoffe ihr könnt mir helfen:
    Ich versuche mit unten stehendem Quellcode eine Access Datenbank zu öffnen. Den Access Object Library 11.0 Verweis habe ich eingebunden.

    Code :
    1
    2
    3
    4
    
    Microsoft.Office.Interop.Access.ApplicationClass oAccess;
     
    oAccess = new Microsoft.Office.Interop.Access.ApplicationClass();
    oAccess.OpenCurrentDatabase(@"C:\test.mdb", false,"");

    Unter Windows XP (32bit) funktioniert das wunderbar. Jedoch nicht unter Windows 7 (64 bit) - dort kommt im Anhang stehender Fehler.. leute ihr seid meine letzte Rettung seit Stunden such ich jetzt erfolglos ich dreh bald durch..
    Der Fehler passiert in der letzten Zeile des obigen Quellcodes..
    BITTE helft mir!!


    Gruss,
    kasal
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken C# - Zugriff auf Microsoft Access db (automatisierung)-fehler.png  
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Ich geh mal davon aus, dass du deine Anwendung für "Any CPU" kompilierst.
    Da die Office Anwendungen z.Z.. nur für 32. Bit zur Verfügung stehen (und damit auch deren COM Interfaces) musst du deine Anwendung für x86 kompilieren. Einstellbar in der Toolbar von Visual Studio (wenn entsprechende ToolStrip angezeigt) oder in den Projekteigenschaften
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. Kapazitätsplaner in Microsoft Access
    Von Maiden im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 06.05.10, 11:02
  2. Microsoft Access Berechtigungen
    Von DERHAARKAMM im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 13.07.09, 14:27
  3. Antworten: 1
    Letzter Beitrag: 17.07.08, 12:43
  4. Microsoft Access PROBLEM!!
    Von Bullet1990 im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 18.03.08, 17:13
  5. Access Zugriff via VC++ OHNE Access Installation
    Von Beginnerin im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 09.12.05, 07:47