Verbinden Sie VB 2008 mit Microsoft Access 2007

In Microsoft Visual Basic geschriebene Programme können auf Microsoft Access 2007- Datenbanken zugreifen. Einige Kenntnisse über Programmierkonzepte und Datenbanken sind möglicherweise erforderlich, um eine VB 2008 mit Microsoft Access 2007 zu verbinden . Das Datenbankkonnektivitätsobjekt ADODB stellt die ADODB.Connection- API zum Herstellen einer Verbindung mit den Microsoft Access 2007-Datenbanken bereit . Auf die Datenbankeinträge kann aus dem Visual Basic-Code mit der ADODB.Recordset- API zugegriffen werden . Beim Erstellen einer VB 2008-Verbindung zur Microsoft Access 2007-Datenbank muss der Anbieter in der ConnectionString- Schnittstelle als " Microsoft.Jet.OLEDB.4.0 " eingegeben werden. Die Open () - Schnittstelle öffnet die Verbindung zwischen dem Visual Basic-Code und der Microsoft Access 2007- Datenbank.

Problem

Kann VB 2008 eine Verbindung zu Access 2007 herstellen oder muss ich das Format meiner Datenbank ändern?

Ich habe versucht, mein Projekt auszuführen, ohne es zu ändern, aber es wurde gemeldet, dass meine Datenbank nicht gefunden werden konnte ...

Lösung

Diese Kodierung funktioniert für mich:

 Dim Conn als neu ADODB.Connection Dim Rec als neu ADODB.Recordset Private Sub Form4_Load (ByVal Absender als System.Object, ByVal e als System.EventArgs) Behandelt MyBase.Load Conn.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "&" dbase1.mdb "Conn.Open () End Sub 

Hinweis

Danke an Tanya für diesen Tipp im Forum.

Vorherige Artikel Nächster Artikel

Top-Tipps