Aufrufen einer öffentlichen Prozedur in einer Access_DB

15/04/2010 - 16:58 von H.Blaese | Report spam
Hallo!

Wollte gern mit einer Schaltflàche eine vorhandene Access Datenbank
aufrufen und dort eine öffentliche Prozedur aufrufen!
Habe die Connection zu dieser DB hergestellt, weiß aber nicht wie ich
diese Prozedur per Code ansprechen soll,
Die Prozedur in der Access DB heißt : Public Sub Geb()

Hier mein Versuch diese zu Öffnen:

Private Sub cmdGeburtstage_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles cmdGeburtstage.Click

' Verbindung zur Datenbank herstellen
Dim myOleDbConnection As New OleDb.OleDbConnection
myOleDbConnection.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
""C:\Users\Hans\Documents\Datenbanken\Arbeitsdatenbank.mdb"""



Try
myOleDbConnection.Open()

MsgBox("Verbindung wurde hergestellt")
Catch ex As Exception

MessageBox.Show(ex.Message, _
"Beim Öffnen der Datenbank ist ein Fehler aufgetreten.")
End Try



End Sub

Normalerweise rufe ich innerhalb der Access DB die Prozedur mit

Call Geb

auf, wie schaffe ich das nun von vb.net aus?

Danke schon mal,
Gruß Hans
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
15/04/2010 - 17:03 | Warnen spam
Hallo H.,

"H.Blaese" schrieb:

Habe die Connection zu dieser DB hergestellt, weiß aber nicht wie ich diese Prozedur per Code ansprechen soll,
Die Prozedur in der Access DB heißt : Public Sub Geb()
...
Normalerweise rufe ich innerhalb der Access DB die Prozedur mit

Call Geb

auf, wie schaffe ich das nun von vb.net aus?



gar nicht, zumindest nicht über OleDbConnection oder àhnliches.

Schau mal hier, das könnte in deinem Fall was bringen:

http://support.microsoft.com/kb/306682

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen