1Danke
ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
1324
1324
EMPFEHLEN
-
Hallo zusammen,
ich bin gerade dabei, in Visual Basic 2008 Express ein Programm zu schreiben, dass auf eine MS Access Datenbank zugreift, nur bekomme ich beim Test-kompilieren immer wieder die selbe Fehlermeldung:
Durch Google habe ich bereits herausgefunden, dass dieses Problem an der in den Einstellungen ausgewählten Zielplatform liegt. Dieser Datenbankzugriff ist wohl nur dann möglich, wenn man das Programm als 32-Bit Anwendung kompiliert. Ich verwende Windows 7 in der 64-Bit Version, vermutlich wird deshalb beim Kompilieren automatisch ein 64-Bit Programm erstellt.Der 'Microsoft.Jet.OLEDB.4.0'-Provider ist nicht auf dem lokalen computer registriert
Liegt dieses Problem wirklich nur daran, dass das Programm nicht als reine 32-Bit Version erstellt wird? Wenn ja, wo kann ich in VB 2008 Express einstellen, dass das Programm als 32-Bit Version eingerichtet werden soll? In den Einstellungen habe ich bereits ein Auswahlfeld gefunden, wo ich die Plattform auswählen kann, dort steht mir jedoch nur "Any CPU" zur Auswahl.
Ich hoffe, mit kann einer weiterhelfen! Danke schon einmal für eure Antworten.
Gruß,
sonmarcelPecunia non olet.
Ein Mensch ohne Bücher ist wie ein Baum ohne Blätter.
-
Ist VB 2008 Express nicht eher VB.Net als VB6? Wenn ja, falsches Unterforum
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Hallo Son Marcel,
das hier ist das Visual Basic 6.0 Forum, welches die letzte VB Version vor .NET darstellt. Für .NET gibt es hier ein eigenes Forum.
Um eine Antwort auf deine Frage zu geben:
Es kann gut sein, dass die explizite Plattformangabe unter Express nicht funktioniert.
Versuch mal folgendes:
1. Klick im VisualStudio Menü auf den Menüpunkt "Erstellen" (Englisch wahrscheinlich "Build").
2. Klick in dem Erstellen-Menü auf "Konfigurations-Manager..."
Dann öffnet sich ein Fenster. Dort müsste es auf jeden Fall einstellbar sein, wenn verfügbar für die Express-Edition.
Das Problem ist tatsächlich, dass das Programm im 64-Bit Modus läuft, wenn es auf AnyCPU steht und das System 64-Bit ist.Der Weg ist das Ziel!
-
Ah, danke sehr, genau diese Option hat das Problem gelöst.
Tut mir leid für das Posten in der falschen Kategorie!Pecunia non olet.
Ein Mensch ohne Bücher ist wie ein Baum ohne Blätter.
Ähnliche Themen
-
Master Detail C# 2010 express und SQL Server 2008 express Edition
Von ichNur im Forum .NET DatenverwaltungAntworten: 0Letzter Beitrag: 14.10.10, 16:45 -
[C#] Problem beim kompilieren eines Lambda Ausdrucks zur Laufzeit
Von GalaxyWarrior im Forum .NET Windows FormsAntworten: 6Letzter Beitrag: 13.10.10, 14:02 -
Problem mit einem Tutorial beim Kompilieren
Von Panic401 im Forum .NET CaféAntworten: 5Letzter Beitrag: 22.09.08, 13:44 -
Problem beim Kompilieren einer C# Klassenbibliothek
Von OliWan im Forum .NET ArchivAntworten: 0Letzter Beitrag: 04.06.04, 09:33 -
Problem beim kompilieren von PHP
Von FactorX im Forum PHPAntworten: 1Letzter Beitrag: 09.04.03, 23:13





Zitieren

Login





