Laden...

Forenbeiträge von HenneVerl Ingesamt 2 Beiträge

25.04.2014 - 21:05 Uhr

das habe ich auch schon intalliert. Hat leider auch nicht geholfen.

Bei einem Schulkollegen auf dem Rechner lässt es sich ohne Probleme starten.

Er hat Office 2007 und Visual Studio 2012 installiert.

In der Kombination hat es bei mir auch geklappt.
Nachdem ich 2007 deinstalliert habe und 13 installiert habe, da wir die Abschlußprüfung auch mit 13 machen, tat sich nichts mehr.

Auch nach kopieren der Daten in ein neues Projekt.

25.04.2014 - 20:36 Uhr

verwendetes Datenbanksystem: Acces 2013

Guten Abend zusammen.

Bin grade mitten in der Prüfungsvorbereitung für meine Techniker Püfung und das einfachste funkioniert nicht.

Versuche C# (Visual Studio 2012) und Acces 2013 eine Verbindung herzustellen.

Bekomme aber jedes mal die Meldung: Der 'Microsoft.ACE.OLEDB.12.0'-Provider ist nicht auf dem lokalen Computer registriert.

Habe es mit Acces 2010 auch schon probiert und es klappt nicht.

Nur mit 2007 funioniert es.

habe folgende Office Versionen genutzt:

Microsoft.Office.2013.PRO.VL.SP1.X64
Microsoft.Office.Professional.Plus.2010.SP2.VL.x64

Hat irgendwer ne Ahnung wieso es knallt? An unseren Übungsrechner ist auch Office 2013 und Visual Studio 2012 installiert da geht es.

Danke schonmal im Vorraus. Bin nun echt ratlos.

hier mein Code:

public partial class Form1 : Form
    {
        OpenFileDialog Ofd;
        OleDbConnection Con; 
        
        public Form1()
        {
            InitializeComponent();
            Ofd = new OpenFileDialog();
            Ofd.Filter = "nur Text|*.txt";
        }
     }

private void DBverbinden_Click(object sender, EventArgs e)
        {
            Ofd = new OpenFileDialog();
            Ofd.Filter = "ACCESDATENBANK | *.accdb";

            if (Ofd.ShowDialog() == DialogResult.OK)
            {
                
                Con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Ofd.FileName);
                Con.Open();

                if (Con != null)
                {
                    DBverbinden.Text = "DB Verbunden";
                    DBverbinden.ForeColor = Color.Green;                   
                }
                
            }
        }