[INDENT] Hallo ihr lieben zusammen,
ich weiß, daß ich evtl. nicht im richtigen Forum bin, aber ich habe ein kleines Problem. Vielleicht kann mir ja jemand helfen. Besten Dank.
ich möchte gerne eine Access datenbank mit Visual basic zu verknüpfen. wenn ich das soweit eingegeben habe dann kommt immer das fenster :
der Mircrosoft.JET.OleDb.4.0 -provider ist nicht auf diesen computer registriert
ich habe die Accessdatei auch in 2007 sieben gespeichert das funktioniert auch nicht da kommt auch immer dieses fenster
Mircrosoft.ACE.OleDb.12.0, -Provider nicht auf dem Computer registriert
ich habe windows vista und kann mir nicht erklären warum da nicht funktioniert vllt kann mir ja einer von euch helfen und ich habe schreibe hier auch noch mal den kompletten code rein damit ihr mir dabei vielleicht helfen könnt
Private Sub cmdanzeigen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdanzeigen.Click
Dim con As New OleDb.OleDbConnection
Dim cmd As New OleDb.OleDbCommand
Dim reader As OleDb.OleDbDataReader
con.ConnectionString = "Provider=Mircrosoft.JET.OleDb.4.0;" & _
"Data Source= C:\Users\steffi\Desktop\Firma.mdb"
cmd.Connection = con
cmd.CommandText = "Select * From personen"
Try
con.Open()
reader = cmd.ExecuteReader
Do While reader.Read
lstAusgabe.Items.Add(reader("nachname") & ";" & reader("vorname") & ";" & reader("geburtstag"))
Loop
reader.Close()
con.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Gruß
Jeromé [/INDENT]