VS2017 DB Problem

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 8 Antworten in diesem Thema. Der letzte Beitrag () ist von Luftpost.

    VS2017 DB Problem

    Guten Tag,

    aktuell hab Ich folgendes Problem.
    Bis gestern Nachmittag ging es noch dass Ich via OLE DB eine Access DB anhängen konnte.
    Aus irgendeinem Grund wurde das Programm beenden...
    Und seit dem geht es nicht mehr eine vorhandenes DataSet zu bearbeiten oder neues hinzufügen :(



    Ich hab es auch schon Neuinstalliert... aber das Problem besteht leider weiterhin :(
    Bei einer neues DB kommt dieser Fehler:



    Hat jemand eine Idee oder kann mir dabei Helfen dass Problem zu beheben?

    Vielen Dank :)

    *Topic verschoben*

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()

    Kannst du die Access Datei an sich noch öffnen? Also mit Access direkt.
    "Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben."

    Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
    Wie man VisualStudio nutzt? => VisualStudio richtig nutzen
    Ja dachte auch erst dass es daran liegt.

    Im aktuellen Projekt hab Ich eine Access DB enthalten, die auch das Programm laden kann, Ich kann sie aber weder bearbeiten, Löschen noch eine weitere Abfrage oder dergleichen hinzufügen :(
    Hab das Problem aktuell beseitigt.

    Jetzt steh Ich aber vor folgendem Problem:
    - Verwende Ich das Tool an einem anderen PC wo nur ein frisch aufgesetzter PC mit Win7 steht.
    Dann kann Ich das Tool zwar öffnen und es kommt zur Fehler Meldung:
    "Der 'Microsoft.ACE.OLEDB.12.0'-Provider ist nicht auf dem lokalen Computer registriert.", was ja logisch ist.

    Da es ein Firmen-PC ist, ist eine Installation nicht einfach so möglich.
    Gibt es da eine alternative oder eine andere Lösung?

    Ich habe auch überlegt mit einer SQL-DB direkt intern zu arbeiten.
    Die frage ist, ob dann da auch nicht entsprechende DLL oder Module fehlen :/

    Hat da jemand Rat? :)

    ErfinderDesRades schrieb:

    alternative könnte der Jet-OleDb-Provider sein


    Naja ist diese Alternative auch Problemlos umsetzbar.
    Oder muss dann entsprechend die DLL mit implementiert werden damit es dann anders wo funktioniert? :)

    Ich teste es aber dennoch mal aus. :)
    Vielen Dank erst mal :)
    Hab es mal probiert, ich bekomme da immer eine Fehlermeldung (siehe Bild) wenn Ich auf "Microsoft.Jet.OLEDB.4.0" umstelle.
    Meine Access DB hat die Endung: accdb
    Liegt es eventuell daran?

    Jetzt bekomme Ich den selben Fehler wie beim ACE nur für den JET :(

    Gibt es da keine andere Möglichkeit als dann diese "Programme" installieren zu müssen?
    Denn genau dass wollte Ich mir ersparen :/

    Oder geht es dann via .Net nicht?